P

Pearson

Makes learning tools and runs certification exams

Quality Assurance Engineer 2

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeSri LankaNo salary listedIn-person

About the Job

Requirements

  • Have 3–4 years of professional quality engineering or software testing experience.
  • Independently scope test coverage from stories, designs, and acceptance criteria; make deliberate test-skip decisions with documented rationale; and identify integration touch points without prompting.
  • Build, run, and maintain UI automation suites in Playwright, including writing new tests independently.
  • Independently write and maintain API automation tests covering authentication scenarios, negative paths, response-body assertions, and error handling.
  • Create test data dynamically via API calls and understand how to isolate test state and mitigate hardcoded or shared test data.
  • Monitor pipeline results after pushing, read failure logs, identify root causes, and resolve failures independently.
  • Write clear, structured bug reports; support disputed defects with evidence; and add regression tests after production bugs in owned areas.
  • Use AI coding and testing tools effectively, independently validate their output, and explain when it is correct, incorrect, or needs modification.

Responsibilities

  • Independently scope test coverage for assigned features by deriving scenarios from stories, Figma designs, acceptance criteria, and integration dependencies.
  • Decide what to test and what to skip, documenting the rationale as well as the outcome.
  • Identify integration touch points and cross-service dependencies affecting test coverage and raise them before development completes.
  • Raise testability concerns during story refinement or design review.
  • Communicate testing status, risks, and coverage gaps to developers, product managers, and the wider team.
  • Own UI automation for tested features by writing, running, and maintaining Playwright tests for critical user journeys from scratch.
  • Build and maintain API automation test suites covering happy paths, negative paths, authentication scenarios, response-body assertions, and error handling.
  • Create dynamic test data through API calls and account for the effect of shared or stale data on suite reliability.
  • Debug automation failures systematically, distinguish product bugs from script issues, and fix root causes rather than work around them.
  • Investigate flaky tests and address their root causes by fixing them or raising a ticket rather than silently rerunning them.
  • Push clean, reviewable automation code and monitor and resolve pipeline failures independently.
  • Own test coverage for AI-assisted features, validating outputs for accuracy, consistency, business correctness, and edge-case behavior.
  • Use AI coding and testing tools to accelerate test-case drafting and automation scripting, independently validating each output and explaining the reasoning.
  • Log bugs with steps to reproduce, expected and actual behavior, screenshots or recordings, severity, priority, and assignee.
  • Support disputed bugs with evidence and re-demonstration before escalating, and do not close valid defects under pressure.
  • Investigate production bugs in owned feature areas, identify coverage gaps, add regression tests, and communicate changes.
  • Contribute to release-readiness assessments for owned features by clearly stating what is tested, what is not, and remaining risks.
  • Engage directly with product and product managers on priority and severity.
  • Contribute to sprint planning and refinement by flagging vague or untestable stories and missing integration context.
  • Participate in retrospectives and identify quality-related improvements.

Desired Qualifications

  • Experience with API contract testing, such as Pact or an equivalent, to catch breaking changes early.
  • Backend or database validation experience, including SQL queries, data-integrity checks, or state verification.
  • Exposure to performance or load-testing concepts, even if not regularly practiced.
  • Experience testing agentic AI or multi-step AI workflows.
  • A working understanding of large language model outputs and how to evaluate responses for correctness, consistency, and bias.
  • Experience with behavior-driven development or Gherkin-style test writing.
  • A degree or qualification in Computer Science, Software Engineering, or a related field.

About the Company

Pearson

Makes learning tools and runs certification exams

Pearson makes learning materials and runs assessments for students, educators, employers, and professionals, combining digital courseware with qualifications that verify knowledge and skills. Its MyLab and Mastering platforms pair college content with practice activities and tools that let instructors track progress. The business also supports online schools, English learning, professional certification, and workforce training, with products used in classrooms, workplaces, and testing centers. It earns money from courseware sales, digital subscriptions, assessment fees, and contracts with education institutions and employers. Pearson traces its roots to 1844 and is headquartered in London.

Company size
10,001+
Company stage
IPO
Headquarters
Covent Garden, United Kingdom
Founded
1844

Recently Posted Jobs

Explore more opportunities at Pearson

See more jobs