Pearson is seeking a forward-thinking Quality Assurance Engineer to design, develop, and maintain automated test solutions that ensure the quality, performance, and reliability of their software products. The role focuses on building scalable UI and API test automation, leveraging AI-assisted testing tools and intelligent automation to improve test coverage and accelerate high-quality releases.
Design, develop, and maintain automated test suites utilizing AI technologies using Playwright for web frontend and backend testing
Apply best practices in test automation, including: Page Object Model (POM) or Screenplay patterns, Test data management strategies, Parallel execution and test isolation, Stable selectors and resilient locators
Leverage AI-powered testing tools to generate, optimize, and maintain test cases and test data
Integrate automation into CI/CD pipelines to support continuous testing
Perform targeted manual testing when needed and for story verification, exploratory testing, and edge-case validation
Collaborate with the engineering team to understand requirements and provide early feedback on Design and Implementation
Create automated API tests and contract checks
Create detailed, comprehensive test plans and cases
Analyze test and production data to identify trends, risks, and opportunities for improvement
Review design plans, process procedures, and quality manuals
Maintain quality records and compliance documentation
Analyse data to identify trends and prevent defects
Recommend and implement corrective actions
Apply Root Cause Analysis (RCA) tools and methodologies for problem-solving
Work closely with development, product, and content teams
Participate in Agile ceremonies
Promote agile principles: adaptability, transparency, iterative development
Qualification
Required
Bachelor's degree in engineering or related discipline
Minimum of 2 years of experience in QA/testing and quality engineering
Familiarity with quality tools and methodologies
Preferred
Quality certifications
AI Tools: GitHub Copilot within VSCode, AI agents, MCP server
Automation Tools: Playwright (Preferred), Cypress, Selenium or similar