Senior Quality Assurance Engineer
pearson
Job Description
-
Lead technical authority for advanced test approaches
-
Mentor peers and shape team knowledge
-
Design and execute complex test plans across multiple systems
-
Identify and resolve challenging defects with product owners and developers
-
Contribute to test architecture improvements and pipeline efficiency
-
Design, develop, and execute comprehensive automated and manual test plans ensuring products meet rigorous quality standards and critical requirements are thoroughly verified.
-
Collaborate closely with development, AI, and business analysis/Product Owners teams to define quality standards, acceptance criteria, estimations, and test strategies enhancing software reliability and performance.
-
Implement, maintain, and optimise CI/CD pipelines with automated testing frameworks, driving continuous improvement in testing processes, efficiency, and alignment with overall project objectives.
-
Working with Developers to utilise testing methodologies like TDD / BDD in Cloud / Hybrid environment
-
Lead integration testing across cloud platforms (such as AWS and Azure), APIs, and microservices, ensuring robust and scalable solutions.
-
Independently manage and resolve escalated or complex testing cases, applying strong analytical and investigative skills while providing detailed analysis, feedback, and accurate reporting of results.
-
Participate actively in sprint planning, backlog grooming, code reviews, and retrospectives, advocating for a quality-first approach and offering process or tool improvement suggestions.
-
Monitor, document, and report on test results, defects, and quality metrics using tools such as Azure DevOps or JIRA, ensuring complete defect follow-through and transparency.
-
Improve automation test coverage
-
Implement a mechanism via AI or tool to address edge cases
-
Proper documentation and knowledge transition to the entire team
Key Skills & Experience
-
Strong analytical and problem-solving skills with attention to detail.
-
More expertise in managing multiple teams (both internal and external)
-
Good collaboration and communication with stakeholders , PO,PM...
-
Strong mentor for the juniors and guide them in complex situations
-
Strong expertise in software QA, with experience in automation and testing the application written in .net languages.
-
Hands-on experience with cloud platforms (AWS and/or Azure), including testing cloud-native applications.
-
Solid understanding of AI/ML systems, data pipelines, and model validation techniques.
-
Strong expertise in test automation tools (e.g., Selenium, NUnit, xUnit, playwright, TestNG/Cucumber).
-
Experience with API testing (Postman, Testfully Rest Assured)
-
Experience with accessibility and browser compatibility testing
-
Familiarity with DevOps practices, CI/CD tools (GitHub Actions, Azure Pipelines), and containerization (Docker, Kubernetes).
-
Proficiency in SQL for writing complex queries, joins, and stored procedures to validate backend data.
-
Experience with relational databases such as SQL Server, PostgreSQL, or MySQL.
-
Strong domain expertise and bring more business scenarios
-
Bring in Automation /AI to reduce manual effort and would have already implemented in previous projects
Desirable Skills, Qualifications & Experience
-
AI trainings and implementation of AI agents in the project
-
Providing support to Performance and Security testing teams
-
Application of stringent Definition of Done (DoD) on moving stories to Done in JIRA
-
Root Cause Analysis (RCA)
-
Shift Left Testing
-
Experience in AI model testing, bias detection, and explainability validation
-
Certifications in AWS/Azure, ISTQB, or equivalent
-