Highlights for Children

Sr. QA Engineer

Highlights for Children$90K — $110K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in QA, software testing, or quality engineering
  • 2+ years in senior QA or lead role with test planning responsibilities
  • Hands-on experience with .NET backend and Angular frontend testing
  • Proficient in API testing using Postman or similar tools
  • Experience with automated testing frameworks, particularly Microsoft Playwright
  • Ability to manage QA contractors and coordinate testing efforts
  • Knowledge of SDLC practices, risk-based testing, and release readiness criteria

Responsibilities

  • Lead QA planning and test strategy for digital products
  • Create, maintain, and execute various test plans and cases
  • Design API tests and validate request/response behaviors
  • Develop and enhance automated tests for end-to-end coverage
  • Perform various types of manual testing including regression and exploratory
  • Manage defects and collaborate with developers for issue resolution
  • Participate in release planning and support post-deployment testing

Benefits

  • Collaborative working environment with a focus on quality
  • Opportunities for professional growth and mentoring
  • Hands-on involvement in modern web application testing
  • Engagement in continuous process improvements and automation
  • Flexible scheduling to accommodate after-hours deployments
Full Job Description
Sr QA Engineer

The Senior QA Engineer will lead quality assurance practices for a digital product development team building modern web applications with a .NET backend and Angular frontend. This role is responsible for planning, executing, and improving manual and automated testing across releases, helping the team prevent defects earlier, and ensuring reliable delivery of high-quality software to teacher, student, and administrative end users. The Senior QA Engineer will be hands-on with test design, test execution, defect management, regression planning, API testing, automated browser testing, and release validation. This person will also help guide QA contractors, coordinate testing work across the team, and support scheduled after-hours deployments approximately every three weeks or as needed.

Key Responsibilities
  • Lead QA planning, test strategy, and release validation for .NET backend services, Angular frontend applications, APIs, integrations, and related digital products.
  • Create, maintain, and execute test plans, test cases, regression suites, smoke tests, and acceptance tests using Azure DevOps Test Plans/Test Suites.
  • Design and execute API tests using Postman, including validation of request/response behavior, authentication flows, error handling, and data scenarios.
  • Develop, maintain, and improve automated tests using Microsoft Playwright, with an emphasis on stable, maintainable end-to-end and regression coverage.
  • Perform manual functional, exploratory, integration, regression, cross-browser, and release-readiness testing.
  • Identify, document, triage, and manage defects in Azure DevOps; partner with developers and product owners to clarify issues, verify fixes, and prevent recurrence.
  • Review requirements, acceptance criteria, user stories, and technical changes to identify risks, testing needs, edge cases, and gaps before development is complete.
  • Lead and coordinate QA contractors, including assigning work, reviewing test coverage, setting expectations, and helping ensure consistent execution quality.
  • Participate in release planning and support after-hours production deployments every three weeks or as needed, including smoke testing, validation, and defect escalation.
  • Continuously improve QA standards, test documentation, automation coverage, testing processes, and team quality practices.
  • Communicate test progress, risks, blockers, defect trends, and release readiness clearly to development, product, and technology leadership.

Required Experience
  • At least 5 years of professional experience in a QA, software testing, or quality engineering role.
  • At least 2 years of experience in a senior QA, lead QA, or equivalent role with responsibility for test planning, mentoring, process ownership, or release quality.
  • Hands-on experience testing modern web applications with backend APIs and frontend user interfaces.
  • Experience with .NET-backed applications, REST APIs, and Angular or similar JavaScript/TypeScript frontend applications.
  • Experience creating and maintaining automated test suites, preferably using Microsoft Playwright or a comparable browser automation framework.
  • Experience writing and executing API tests using Postman or similar API testing tools.
  • Demonstrated ability to lead QA work across a team, coordinate with contractors or external testers, and drive testing activities through completion.
  • Experience supporting production releases, including after-hours deployment validation, smoke testing, and issue escalation. Required Skills
  • Strong understanding of QA methodologies, SDLC practices, defect lifecycle management, risk-based testing, regression testing, and release readiness criteria.
  • Ability to translate requirements and acceptance criteria into practical test scenarios, edge cases, and repeatable test coverage.
  • Strong analytical and troubleshooting skills, with the ability to isolate issues across frontend, backend, API, data, configuration, and environment layers.
  • Ability to write clear defects, test cases, release notes, status updates, and QA documentation.
  • Working knowledge of automated testing concepts, including selectors, test data setup, assertions, waits, flakiness reduction, and maintainable test design.
  • Comfort reviewing technical logs, API payloads, browser developer tools, and deployment behavior to support issue investigation.
  • Strong communication and leadership skills, including the ability to guide contractors, collaborate with developers, and raise quality risks early.
  • Willingness and availability to support after-hours deployments every three weeks or as needed.

Preferred Experience
  • Experience testing education technology, SaaS platforms, or applications that handle sensitive student or customer data.
  • Experience using Azure DevOps Boards and Azure DevOps Test Plans/Test Suites to manage test cases, defects, requirements traceability, and release testing.
  • Experience with CI/CD pipelines and automated test execution in build or release pipelines.
  • Experience with accessibility testing, performance testing, security-focused testing, or cross-device/browser compatibility testing.
  • Experience with SQL or database validation for backend data scenarios.
  • Experience helping teams improve QA maturity, automation strategy, release gates, and defect prevention practices.

Success in This Role Looks Like
  • Release testing is planned early, executed consistently, and communicated clearly.
  • Regression and smoke testing become more reliable, repeatable, and automated over time.
  • Defects are clearly documented, prioritized, verified, and tracked through closure.
  • Contractor QA work is organized, reviewed, and aligned with team expectations.
  • The development team has higher confidence in release quality and fewer avoidable production issues

About Highlights for Children

Highlights for Children is a children's publishing company that produces magazines, books, and digital content for children. The company was founded in 1946 and is headquartered in Honesdale, Pennsylvania. Highlights for Children's flagship publication, Highlights, is a magazine for children that features stories, puzzles, and other educational content. The company also publishes several other magazines, including High Five and Hello. Highlights for Children has a strong commitment to promoting literacy and education, and has donated millions of dollars worth of books and other materials to schools and libraries.
Learn more about Highlights for Children
Size
200 employees
Industry
Founded
1946

Similar Jobs

More Jobs at Highlights for Children

  • Highlights for Children
    Sr. QA Engineer
    $90K — $110K *
    Columbus, OH 43230 (Franklin County)
    Information Technology
    In-Person
  • Highlights for Children
    Lead, Procurement
    $70K — $95K *
    Columbus, OH 43230 (Franklin County)
    Business Services
    In-Person
  • Highlights for Children
    Sr. Human Resources Business Partner
    $90K — $120K *
    Columbus, OH 43230 (Franklin County)
    Business Services
    In-Person

More Information Technology Jobs

Find similar Sr. QA Engineer jobs: