Key Responsibilities
Drive Quality Assurance Excellence Lead and manage end-to-end testing activities across software development projects to ensure product quality, reliability, and performance. Establish and promote quality standards, best practices, and continuous improvement initiatives throughout the testing lifecycle.
Develop and Enhance QA Frameworks Design, implement, and maintain scalable QA frameworks, testing methodologies, processes, and tools that support continuous testing and automation strategies. Recommend and adopt industry best practices to improve testing efficiency and effectiveness.
Test Planning and Execution Develop comprehensive test strategies, test plans, test cases, and test scenarios based on business and functional requirements. Review and validate User Acceptance Testing (UAT) plans to ensure alignment with project objectives and stakeholder expectations.
Lead SIT and UAT Activities Coordinate, facilitate, and oversee System Integration Testing (SIT) and User Acceptance Testing (UAT) activities. Collaborate with business users, product owners, developers, and project teams to ensure successful test execution and user sign-off.
Defect Management and Reporting Identify, document, track, and prioritize defects throughout the testing lifecycle. Produce detailed testing and defect status reports, monitor issue resolution progress, and ensure timely closure of identified defects.
Test Automation Development Design, develop, and maintain modular, reusable, and maintainable automated test scripts to improve test coverage and reduce manual effort. Continuously optimize test automation frameworks for scalability and long-term sustainability.
Stakeholder Collaboration Work closely with cross-functional teams including Business Analysts, Developers, Product Owners, and Project Managers to ensure quality objectives are met throughout the project lifecycle.
Requirements
Education & Experience
Technical Skills
Soft Skills
Preferred Qualifications