CTG is seeking a Quality Assurance Engineer for one of their premier clients in Cary, NC. This QA Engineer will lead quality assurance efforts within the software development group and work hand-in-hand with development teams and stakeholders performing QA activities within agile development iterations.
-Collaborating with the development team and stakeholders to ensure testable user stories are created and estimated -Identifying test conditions for user stories and testing tasks -Executing a QA process that fits within our overall agile life-cycle -Developing, executing and maintaining manual and automated tests to ensure code quality in a continuous integration environment -Capturing and reporting quality metrics to varied audiences -Representing quality principles and processes within assigned product teams -Recommending continuous process improvement ideas to QA Manager and within assigned product team -Ability to write their own automated test plans API
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
-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
-Bachelor’s degree in Computer Science or equivalent field desired -3+ years in a QA role with manual test case definition and execution experience -1+ 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
-Business analyst experience, written requirements, help or technical documentation -Technical support or call center experience -HP toolset like Quality Center -Message queue tracking experience, MQ Visual Edit -Rally software or experience updating wiki content -Mainframe or DB2 experience
CTG will consider for employment all qualified applicants including those with criminal histories in a manner consistent with the requirements of all applicable local, state, and federal laws.
CTG is an Equal Opportunity/Affirmative Action Employer and strong advocate of workforce diversity. Minority/Female/Sexual Orientation/Gender Identity/Disability/Veteran.
Computer Task Group (CTG) is an American multinational company headquartered in Buffalo, New York, that provides information technology staffing and solutions. Our local office in Morrisville, NC is recognized as a strategic partner for several Fortune 500 corporations across multiple industries.