About The Position

We are seeking a Senior QA Automation Developer to join our team. This role involves identifying automation opportunities within software processes, designing and executing QA tests using scripts, and utilizing test automation frameworks. The ideal candidate will investigate software issues found during testing and collaborate with QA analysts and software developers to find solutions. This position requires a strong understanding of the software testing lifecycle, various QA methodologies, and the ability to develop different types of automation frameworks. Excellent communication, analytical, and problem-solving skills are essential, along with the ability to work effectively under pressure and meet aggressive timelines. Experience in the public sector, specifically with OPS quality assurance standards and practices, is highly desirable.

Requirements

  • Senior QA with automation experience
  • Experience identifying opportunities for automation within software processes.
  • Experience designing and executing QA tests using scripts that automatically test functionality
  • Experience running tests for databases, systems, networks, applications, hardware and software
  • Experience identifying and documenting bugs and quality issues in development, service or business processes.
  • Experience installing applications and databases relevant to automation
  • Experience collaborating with stakeholders to understand how automation can improve workflow and creating documentation
  • Experience gathering and documenting requirements from end-users to develop the best automation solutions
  • Selenium, Cypress, Playwright, or WebDriverIO (for UI testing)
  • Postman, REST Assured, or SoapUI (for API testing)
  • JMeter or Gatling (for performance testing)
  • Proficiency in scripting/programming languages such as Java, Python, JavaScript, or C#.
  • Experience with version control and CI/CD tools like Git, Jenkins, Azure DevOps, or GitLab CI.
  • Solid understanding of test frameworks (e.g., TestNG, JUnit, Mocha) and BDD tools (e.g., Cucumber, SpecFlow).
  • Deep knowledge of the software testing lifecycle (STLC) and QA methodologies (e.g., functional, regression, integration, system, smoke, and exploratory testing).
  • Experience developing data-driven, keyword-driven, or hybrid automation frameworks.
  • Ability to analyze manual test cases and identify areas suitable for automation.
  • Strong communication skills; both written and verbal
  • Excellent interpersonal relations and demonstrated ability to work with others effectively in teams
  • Demonstrated ability to work with functional and technical teams
  • Demonstrated ability to participate in a large team and work closely with other individual team members
  • Proven analytical skills and systematic problem solving
  • Strong ability to work under pressure, work with aggressive timelines, and be adaptive to change
  • OPS quality assurance standard and practices.

Nice To Haves

  • A team player with a track record for meeting deadlines, managing competing priorities and client relationship management experience

Responsibilities

  • Identifies opportunities for automation within software processes
  • Designs and executes QA tests using scripts that automatically test functionality.
  • Designs and writes test automation scripts
  • Utilizes test automation frameworks
  • Investigates problems in software as a result of testing
  • Works with QA analysts and software developers to find solutions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service