Job Description :
Job Title: Sr QA Engineer
Location: Cary, NC
Duration :Contract

Responsibilities:

Planning and Interactions
Participate in all Agile planning activities, such as user story creation, point estimation, expected testing tasks while paying particular attention to testability
Collaborate and provide feedback on user story details related to clarifying requirements, testability, acceptance criteria
Recommend test approach, test environment requirements, and data strategies
Provide regular status to project team on QA progress
Disseminate QA summary reports as needed (e.g. pre-imp)
Work closely with product team to identify and resolve issues
Work independently and with automation engineer(s) to identify product feature automation candidates

Develop and maintain test artifacts
Analyze, design, and maintain test artifacts such as test objectives for manual and automated tests
Create and/or set up test environments and test data
Work with development team as needed on unit test coverage

Validation and Verification
Ensure application meets documented requirements using defined quality processes and best practices
Perform applicable testing and verification using appropriate QA practices
Log defects following appropriate QA practices
Support user acceptance testing
Perform data validation using SQL queries
Develop and execute automated tests for regression

Leadership
Demonstrate interest in learning new technologies and skills
Build and share product knowledge within project teams and QA team
Consistently represent quality activities and processes

Requirements
Bachelor''s degree in Computer Science or equivalent field desired
1+ years in a QA role with manual test case definition and execution experience
3+ years'' experience with automated test tools
Automated test creation using QTP, Selenium, or other utility
Remain informed of current technologies and take initiative to acquire additional knowledge to prepare for additional responsibilities
Work efficiently within assigned project schedules
Work effectively with all co-workers; team player
Communicate effectively and in a professional manner
Exhibit ability to learn new information and apply to daily tasks
Exhibit ability to learn complex business functions
Understanding of SDLC and QA processes and best practices in accordance with Agile/SCRUM practices
Demonstrated understanding of SQL
Webservices, SoapUI, understanding of XML

Desired
Business analyst experience, written requirements, help or technical documentation
Technical support or call center experience
Client toolset like Quality Center
Message queue tracking experience, MQ Visual Edit
Rally software or experience updating wiki content
Mainframe or DB2 experience
Railroad experience