Roles & Responsibilities:
- Participate in requirements gathering, develop strategy, and identify gaps. Create, review and execute test cases efficiently.
- Manage testing capacity, risk analysis, priorities. Define test data and test environment configuration requirements.
- Ensure that the product change meets the specification or customer expectation. Communicate and track any defects or differences in function between the program and the spec or customer expectation.
- Provide timely, clear and concise feedback regarding the quality results to the stake holders. Follow-up on assigned tasks for self and project team members, keep correspondence informative and timely.
- Test status, metrics, and closure reporting.
- Develop, review, execute and approve the results of all automated tests.
- Analyze current processes and practices. Suggest/drive quality improvements in the development cycle.
- Mentor QA testers and analysts.
- Be the subject matter expert for the product or project assigned. Train other analysts in the product features, functions and department processes.
Must Have Skills:
- Seven years’ experience in IT QA.
- Strong proficiency with testing tools: Azure DevOps.
- SQL expertise.
- Strong proficiency with automation tools and architecture (Tosca).
- Data integrity testing using SQL.
- Proficient with at least one major programming language – like C#.
- Proficient in Web services testing.
- Managed testing for integration across multiple development teams.
- Managed test case coverage for a product or project
- Testing proficiency in multiple SDLC’s (Agile, Waterfall)
- Experience directing, leading, mentoring others in QA team.
- Thorough understanding of major testing types including system/integration, regression and Default/error testing.
Relevant Work Experience & Planning:
- Managed testing capacity, risk assessment, test data design and prioritization
- Led a change in QA processes and practices
- Willingness to learn, to work independently or in a team.
- Strong analytical and problem-solving skills.
- Self-motivated, able to manage multiple priorities.
- Able to maintain a good working relationship with everyone.
- Able to deal with conflict head-on, responsibly, timely and honestly.
- Proficient in verbal and written English. Excellent communication skills
Education:
- BS (Computer Science) Degree Preferred.