Own various testing procedures such as functional testing, regression testing, sanity & smoke testing for each release cycle of the product
Drive a feedback loop mechanism to ensure the best software development practices are followed to improve overall quality
Perform analysis of upcoming releases to understand the requirements from the perspective of completion, testability, and ease of understanding
Perform test results analysis, post execution of testing, and provide feedback on areas of improvements in quality
Perform defect trend analysis during and after release and provide detailed report on risks and lessons learned
Provide QA Testing estimates for new releases based on QA lifecycle
Create test strategies for planned releases
Act as gatekeeper and sign off on all releases that are ready for production or Product Team’s Testing (or any internal / client testing)
Be an advocate of automation, responsible for maintaining the existing test automation framework and improving it on regular basis
Responsible for augmenting automated test cases after every release to maximize the benefits of test automation
Requirements
4-year college degree + 6 years of experience in applicable field; OR Completion of advance degree (master or higher) in applicable and relevant field + 4 years of related experience in applicable field or Experience will be considered in lieu of degree.
Experience with API Testing
Familiar with Azure DevOps tools
Experience executing and monitoring test cases
Work with agile methodology tools to monitor test plans