About the role
Analyze and understand business and technical requirements to ensure comprehensive test coverage.
Design, develop, and maintain test plans, test cases, test scenarios, and test data.
Execute manual and automated testing, including functional, regression, integration, and system testing.
Identify, document, and track defects, ensuring timely resolution and closure.
Validate defect fixes and perform re-testing during release cycles.
Collaborate closely with developers, business analysts, product owners, and stakeholders to clarify requirements and resolve issues.
Monitor testing progress, provide status updates, highlight risks, and support release sign-offs.
Adhere to QA best practices, standards, and processes while contributing to continuous improvement initiatives.
Prepare test execution reports and maintain testing documentation using tools such as JIRA, ALM, and Azure DevOps.
Support quality assurance activities throughout the software development lifecycle to ensure high-quality product delivery.