About The Position

As a Software Quality Engineer, you are a technical leader responsible for the architectural design and long-term vision of our automated testing ecosystem. You will move beyond execution to focus on the scalability, reliability, and integration of quality systems into the CI/CD pipeline. You will serve as a bridge between Engineering, Product, and DevOps, ensuring that quality is not a bottleneck but a high-speed enabler of continuous delivery.

Requirements

  • MS/BS degree and/or 7+ years of experience in software testing with at least 5 years focused on automation architecture.
  • Proficiency in languages such as Java, Python, or TypeScript.
  • Deep expertise with tools like Selenium, Playwright, Cypress, or Appium.
  • Expert knowledge of RESTful API testing (Postman, RestAssured, or similar).
  • Strong experience with AWS/Azure/GCP and containerization (Docker/Kubernetes).
  • Web Application testing experience, including system and performance testing, functional and cross-browser testing.
  • Experience with Jenkins framework configuration and maintenance.
  • Familiar with using Claude and other LLMs for development work.
  • Able to generate, review and maintain code using Large Language Models.
  • Proven ability to influence technical decision-making without direct authority.
  • A relentless focus on the end-user experience.

Responsibilities

  • Use AI to write test automation.
  • Work with the team on drafting requirements, prioritizing, implementing and reviewing QE automation tools.
  • Work with dev teams to update and manage the End to End test harness.
  • Identify customer use cases and test conditions based on requirements and specifications.
  • Build system testing harnesses, infrastructure, and test cases to ensure quality is engineered into the product right from the beginning.
  • Help to ensure we are moving test to the left.
  • Collaborate with Product Development, Product Management, Quality Engineering, Load & Performance, UX-Experts, and Operations teams to develop innovative testing solutions that align with market needs in terms of functionality, performance, scalability, reliability, realistic implementation schedules, and alignment with testing goals and principles.
  • Understand the features of the system for each release.
  • Help define what test cases can be automated, and look for opportunities to extend the automation framework in meaningful ways.
  • Help maintain current automation frameworks.
  • Identify process and technology challenges and deficiencies and participate in driving those changes to successful adoption.
  • Implement and adopt all relevant workflows using Gen AI tools.
  • Proactively identify and resolve resource conflicts and set priorities for parallel projects.
  • Identify project risks and provide alternatives for reducing risks.
  • Report, track, and re-test defects, define features and end-to-end test plans, and produce system test reports.
  • Analyze incoming Customer found defects post production and provide necessary support including developing new test cases and complete the automation for the validation of fixes.

Benefits

  • Comprehensive benefits programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service