Automation Quality Engineer

Empower
$72,200 - $101,975Hybrid

About The Position

The Engineer Automation Quality will design, develop, maintain, and execute automated test scripts to validate software application functionality and data pipelines. This role works with a high degree of independence and partners with cross functional teams to support quality assurance strategies, improve test coverage, and help ensure applications meet business and technical requirements.

Requirements

  • 2 to 4 years of overall testing experience with 1 to 2 years of automation testing experience, or equivalent automation training.
  • Proficiency in Java programming language core concepts.
  • Strong understanding of and experience with requirements analysis.
  • Experience with automation testing tools such as Selenium, Karate, JUnit, and TestNG, along with debugging skills.
  • Knowledge of version control systems such as Git.
  • Knowledge of BDD frameworks such as Cucumber.
  • Experience validating ETL tables/data using SQL.
  • Knowledge of AWS service for testing batch jobs: S3, EMR, Step function, Lambda, CloudWatch.
  • Experience in UI and API functional testing.
  • Experience using JIRA and Zephyr management tools.
  • Strong analytical and problem solving skills, including the ability to analyze test results and identify issues.

Nice To Haves

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Good understanding of design and estimation techniques.
  • Strong communication and teamwork skills.
  • Knowledge of continuous integration tools such as Jenkins.
  • Willingness to adapt to new technologies and methodologies.

Responsibilities

  • Design, develop, and maintain moderately complex automated test scripts for UI and API, and data/ETL validations.
  • Execute moderately complex automated test cases and report test results.
  • Identify, document, and track software defects through resolution using defect tracking tools such as JIRA.
  • Create clear and concise documentation for test cases, test results using Zephyr.
  • Collaborate with software engineering teams to understand application functionality and testing requirements.
  • Update existing automated test scripts using Selenium WebDriver in IntelliJ to align with application changes and enhancements.
  • Follow automation best practices and recommend improvements.
  • Provide guidance to associate automation quality engineers to support skill development and understanding of automation.
  • Perform manual testing when needed.
  • Validate ETL tables and data pipelines using SQL.
  • Perform data reconciliation.
  • Test and monitor AWS batch jobs on EMR, Step function, and Lambda.
  • Verify job execution status and validate S3 output files and Redshift loads.

Benefits

  • Medical, dental, vision and life insurance
  • Retirement savings – 401(k) plan with generous company matching contributions (up to 6%), financial advisory services, potential company discretionary contribution, and a broad investment lineup
  • Tuition reimbursement up to $5,250/year
  • Business-casual environment that includes the option to wear jeans
  • Generous paid time off upon hire – including a paid time off program plus ten paid company holidays and three floating holidays each calendar year
  • Paid volunteer time — 16 hours per calendar year
  • Leave of absence programs – including paid parental leave, paid short- and long-term disability, and Family and Medical Leave (FMLA)
  • Business Resource Groups (BRGs) – BRGs facilitate inclusion and collaboration across our business internally and throughout the communities where we live, work and play. BRGs are open to all.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service