{"id":3277526,"url":"https://alion.io/job/pearson-quality-assurance-engineer-ii-2","title":"Quality Assurance Engineer II","company":{"id":34029,"name":"Pearson","domain":"pearson.com","url":"https://alion.io/company/pearson","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"B","score":79,"open_postings":27,"ghost_share":0,"stale_share":0.852,"repost_share":0,"time_to_fill_p50_days":29,"computed_at":"2026-10-30T05:48:23Z"}},"role":"QA","role_family":"QA","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sri Lanka"],"countries":["LK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Figma","optional":false},{"name":"Function Calling","optional":false},{"name":"Playwright","optional":false},{"name":"AI Agents","optional":true},{"name":"LLM","optional":true},{"name":"Pact","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-10-26T12:51:39Z","employer_posted_date":"2026-10-26","last_verified_at":"2026-10-30T23:06:14Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Job Title: Quality Assurance Engineer II\nRole Summary\nWe are looking for a QE Engineer to join one of our product squads at Pearson. This is a hands-on role that combines manual and automated testing across web and API layers. You will work closely with developers, product managers, and designers to ensure features are tested thoroughly, bugs are communicated clearly, and quality is maintained throughout delivery.\nThis role suits someone with 3-4 years of QE or testing experience who can operate independently across manual and automated testing, make confident scoping decisions, and contribute to the team’s automation strategy. You will own quality for the features you work on, with a senior QE engineer or lead available for guidance on complex cross-team or architectural decisions.\nKey Responsibilities\nTest Strategy & Execution\nIndependently scope test coverage for assigned features - deriving scenarios from the story, Figma designs, acceptance criteria, and integration dependencies without needing to be directed\n\nMake deliberate decisions about what to test, what to skip, and why - document the rationale, not just the outcome\n\nIdentify integration touch points and cross-service dependencies that affect test coverage, and raise them before development completes\n\nRaise testability concerns during story refinement or design review - not after testing has begun\n\nCommunicate testing status, risks, and coverage gaps clearly to developers, PMs, and the wider team\n\nAutomation\nOwn UI automation for features you test - write, run, and maintain Playwright tests for critical user journeys from scratch, not just modifying existing ones\n\nBuild and maintain API automation test suites - covering happy path, negative path, auth scenarios, response body assertions, and error handling\n\nCreate dynamic test data via API calls rather than relying on hardcoded values; understand the impact of shared or stale test data on suite reliability\n\nDebug automation failures systematically - isolate root cause from logs, distinguish product bugs from script issues, and fix rather than work around\n\nProactively identify and address flaky tests - investigate root cause and raise a ticket or fix rather than silently re-running\n\nPush MRs with clean, reviewable automation code; monitor your own pipeline results and resolve failures independently\n\nAI-Assisted Testing\nOwn test coverage for AI-assisted features as part of your sprint delivery - validate outputs for accuracy, consistency, business correctness, and edge-case behaviour\n\nUse AI coding and testing tools (e.g. Cursor, Copilot) to accelerate test case drafting and automation scripting; independently validate every output and explain your reasoning\n\nDefect Management & Quality Ownership\nLog bugs with clear, structured descriptions: steps to reproduce, expected vs actual behaviour, screenshots or recordings, severity, priority, and assignee\n\nHold your position on disputed bugs - present evidence and re-demonstrate before escalating; do not silently close a valid defect under pressure\n\nInvestigate production bugs that fall in your feature area: identify the coverage gap, close it with a regression test, and communicate what changed\n\nContribute to release readiness assessments for features you own - provide a clear view of what is tested, what is not, and what risk remains\n\nCollaboration & Communication\nEngage directly with product and PM on priority and severity - do not always route through a senior QE\n\nAdd value in sprint planning and refinement - flag stories that are vague, untestable, or missing integration context\n\nParticipate in retrospectives and name quality-related improvements, not just delivery observations\n\nUse AI-assisted tools to accelerate test case drafting and automation scripting; independently validate every output and be able to explain why it is correct or incorrect\n\nMust-Have Skills & Experience\n3-4 years of professional QE or software testing experience\n\nTest strategy: independently scopes test coverage from story, designs, and AC; makes deliberate skip decisions with documented rationale; identifies integration touch points without prompting\n\nPlaywright (required): hands-on experience building, running, and maintaining UI automation suites in Playwright; writes new tests independently, not just extending existing ones\n\nAPI automation: writes and maintains API automation tests independently - covers auth scenarios, negative paths, response body assertions, and error handling; not just manual API testing\n\nTest data: creates test data dynamically via API calls; understands the risks of hardcoded or shared data and knows how to isolate state between tests\n\nCI/CD pipeline: monitors own pipeline results after pushing; reads failure logs, identifies root cause, and resolves independently without waiting for someone else to investigate\n\nBug reporting & ownership: writes clear, structured bug reports; holds position on disputed defects with evidence; adds regression tests after production bugs in owned areas\n\nAI tool use: uses AI coding and testing tools effectively; independently validates output and can explain why it is correct, incorrect, or needs modification\n\nNice to Have\nExperience with API contract testing (e.g. Pact or equivalent) to catch breaking changes early\n\nBackend or database validation experience - SQL queries, data integrity checks, or state verification\n\nExposure to performance or load testing concepts, even if not regularly practised\n\nExperience testing agentic AI or multi-step AI workflows\n\nWorking understanding of LLM outputs - how to evaluate responses for correctness, consistency, and bias\n\nExperience with BDD or Gherkin-style test writing\n\nDegree or qualification in Computer Science, Software Engineering, or a related field","description_format":"text","description_chars":5790,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["EdTech Platforms","Publishing","E-learning"],"lifecycle":[{"event":"open","at":"2026-10-26T15:20:52Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":3,"expected_fill_days":29,"reasons":["conf:3","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/pearson-quality-assurance-engineer-ii-2","json_url":"https://alion.io/job/pearson-quality-assurance-engineer-ii-2.json","meta":{"generated_at":"2026-10-30T23:11:11Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":14339,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":34029},"rest":"https://alion.io/mcp/rest/get_company?id=34029"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpearson-quality-assurance-engineer-ii-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpearson-quality-assurance-engineer-ii-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpearson-quality-assurance-engineer-ii-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/pearson-quality-assurance-engineer-ii-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpearson-quality-assurance-engineer-ii-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3277526}},{"tool":"search_jobs","arguments":{"company":"pearson.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3277526},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}