Senior Quality Assurance Engineer

Pearson•Austin, TX

About The Position

As a QA Engineer, you will oversee quality assurance activities associated with software analysis. This includes developing test plans, performing exploratory testing, and executing functional and regression testing. You will work closely with engineering, product management, and support teams to ensure the product is ready for release. The role involves defining end-to-end automation strategy for enterprise projects, designing scalable and maintainable automation solutions, and helping build a quality engineering culture through shift-left practices, the test pyramid, and continuous testing. You will communicate quality metrics, risks, and automation ROI to stakeholders and collaborate with DevOps, developers, and product owners.

Requirements

  • 10+ years of hands-on experience in full-stack development and enterprise-grade applications.
  • Strong automation framework design experience using Java, Python, or JavaScript-based frameworks such as Selenium, Cypress, Playwright, or Appium.
  • Expertise in CI/CD integration, including Jenkins or GitHub Actions.
  • Advanced test strategy and architecture skills, with the ability to design scalable, maintainable, and reusable automation solutions.
  • API automation experience with Postman, Testfully, Karate, or similar tools.
  • Performance and load testing experience with JMeter, Gatling, or k6.
  • Basic security testing knowledge, including OWASP, integration with automation pipelines, and penetration testing.
  • Hands-on experience with containerization and orchestration, including Docker, Kubernetes, or ECS/EKS.
  • Database and backend validation experience with MySQL 8 or Oracle.
  • Strong analytical and problem-solving skills.
  • Ability to drive automation adoption across teams.
  • Experience in agile environments.
  • Strong documentation and reporting skills.

Nice To Haves

  • Knowledge of BDD/TDD frameworks such as Cucumber, SpecFlow, or JBehave.
  • Familiarity with Git, Maven/Gradle, and npm/yarn.
  • Experience with test management tools such as Jira.
  • Knowledge of AWS.
  • Familiarity with IntelliJ IDE.
  • Experience with AI tools such as Co Pilot and Claude.

Responsibilities

  • Develop test plans and perform exploratory, functional, and regression testing.
  • Define end-to-end automation strategy for enterprise projects.
  • Design scalable, maintainable, and reusable automation solutions.
  • Report quality metrics, risks, and automation ROI to stakeholders.
  • Work closely with engineering, product management, support, DevOps, developers, and product owners.
  • Select tools and frameworks based on business and technical needs.
  • Drive automation adoption across teams.
  • Contribute to a quality engineering culture through shift-left practices, the test pyramid, and continuous testing.
  • Maintain strong documentation and reporting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service