Collaborate with stakeholders on business / technical requirement gathering, effort estimation, impact analysis and delivery planning for multiple systems as part of SCRUM delivery process.
End to End test management including Test estimation, Test planning, Creation and test execution tasks, defect management and take QA ownership of systems under test.
Full ownership of Test artefacts- Review incoming test basis artefacts (eg. user stories, specs, etc.) for readiness, verifiability and other quality criteria; define test estimation, test strategies and test effort, as part of the SCRUM planning cycle.
Participate in Design/Code review sessions and highlight technical/business impacts early
Manual & Automated functional/non-functional testing based on test basis artefacts and business requirements.
Create/Review System Integration, API/RPC, Performance & Load test suites for Systems under test.
Create/Review automation test suits by collaborating with other QA engineers. Grow and maintain existing test automation infrastructure.
Test architecture and ST/SIT/UAT environment setup& maintenance for systems under test using CI/Continuous deployment tools.
Responsible for release artefacts like Test Reports, sign off document, Defect triages, conducting user demos etc
Advise and coach product managers and other stakeholders on quality related topics and processes within the SCRUM delivery process.
Define, Implement and Promote Quality best practices to our software development community and continuously refined our software development process to Improve quality.
Contribute to an atmosphere of cross-functional teamwork within the organizations’ agile project lifecycle.
Collaborate and mentor testers and work as a strong Senior QA engineer with attention to detail and passionate about delivering high quality software;