Quality Assurance Engineer II
About the role
The Quality Assurance Engineer II at Pearson is a hands-on role responsible for both manual and automated testing across web and API layers within a product squad. The position involves independently scoping test coverage, making strategic testing decisions, and contributing to the team's automation strategy. Key responsibilities include developing and maintaining Playwright UI automation, building API test suites, managing test data, debugging automation failures, and ensuring quality ownership throughout the delivery process. The role also requires effective communication with developers, product managers, and designers, as well as the use of AI-assisted testing tools. Candidates should have 3–4 years of professional QE or software testing experience and be comfortable operating independently in both manual and automated testing environments. Pearson offers a collaborative environment focused on lifelong learning and equal opportunity employment.
Must have
- 3–4 years of professional QE or software testing experience
- Test strategy: independently scopes test coverage from story, designs, and AC; makes deliberate skip decisions with documented rationale; identifies integration touch points without prompting
- Playwright (required): hands-on experience building, running, and maintaining UI automation suites in Playwright; writes new tests independently, not just extending existing ones
- API automation: writes and maintains API automation tests independently — covers auth scenarios, negative paths, response body assertions, and error handling; not just manual API testing
- Test data: creates test data dynamically via API calls; understands the risks of hardcoded or shared data and knows how to isolate state between tests
- CI/CD pipeline: monitors own pipeline results after pushing; reads failure logs, identifies root cause, and resolves independently without waiting for someone else to investigate
- Bug reporting & ownership: writes clear, structured bug reports; holds position on disputed defects with evidence; adds regression tests after production bugs in owned areas
- AI tool use: uses AI coding and testing tools effectively; independently validates output and can explain why it is correct, incorrect, or needs modification
Nice to have
- Experience with API contract testing (e.g. Pact or equivalent) to catch breaking changes early
- Backend or database validation experience — SQL queries, data integrity checks, or state verification
- Exposure to performance or load testing concepts, even if not regularly practised
- Experience testing agentic AI or multi-step AI workflows
- Working understanding of LLM outputs — how to evaluate responses for correctness, consistency, and bias
- Experience with BDD or Gherkin-style test writing
- Degree or qualification in Computer Science, Software Engineering, or a related field
Technologies
- Agentic AI
- API Testing
- BDD
- CI/CD
- Cursor
- Figma
- LLM
- Performance Testing
- Playwright
- SQL
- Test Automation
Highlights
The role is hybrid, requiring some on-site presence. Reasonable accommodations are available for applicants with disabilities by contacting the provided email address. Pearson is an Equal Opportunity Employer and participates in E-Verify.