About The Position

The Quality Assurance Automation Engineer will be responsible for helping deliver high quality software by focusing on automation first testing. This involves creating, maintaining, and improving automated tests for key user and business scenarios, as well as performing exploratory and functional testing when automation is not suitable. The role requires understanding application usage, verifying expected behavior, and running automated tests within CI/CD pipelines to support quick and reliable releases. The engineer will also investigate test failures, collaborate with developers to identify root causes, and contribute to early issue resolution. Continuous improvement of test coverage, stability, and feedback speed is expected, along with promoting Quality Engineering best practices. The position involves close collaboration with globally distributed team members throughout the development lifecycle, clear communication of quality risks and test results to various stakeholders, and active participation in Agile delivery to foster a shift-left, quality-first culture.

Requirements

  • Applicants must have a bachelor’s degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields.
  • Five years of experience in a related occupation.
  • Travel/relocation required as jobs will be performed at various unanticipated locations throughout the United States.

Responsibilities

  • Help deliver high quality software by focusing on automation first testing.
  • Create, maintain, and improve automated tests that cover key user and business scenarios.
  • Perform exploratory and functional testing when automation is not the right fit.
  • Understand how the application is used and verify that it behaves as expected.
  • Run automated tests as part of CI CD pipelines to support quick and reliable releases.
  • Investigate test failures, work with developers to find root causes, and help fix issues early.
  • Look for ways to improve test coverage, stability, and feedback speed over time.
  • Follow and promote Quality Engineering best practices across the team.
  • Work closely with globally distributed team members throughout the development lifecycle.
  • Clearly communicate quality risks, test results, and improvement ideas to both technical and non technical stakeholders.
  • Actively participate in Agile delivery and support a shift left, quality first culture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service