About The Position

The Quality Automation Engineer II - Data Engineering designs, creates, and tests applications to ensure quality and stability, with a focus on Data Engineering. The role ensures end-to-end data engineering systems perform optimally and meet quality standards in a collaborative environment. The engineer designs, builds, and deploys test automation solutions for interrelated systems; troubleshoots and resolves script and system issues; documents and escalates issues; and works with product management, project management, and development teams to understand project, product, and testing objectives. The role also focuses on improving automation coverage and writing and executing functional test cases as needed.

Requirements

  • Bachelor’s degree in a technical field or equivalent experience.
  • At least 2 years of test automation experience.
  • Demonstrated experience in Java or scripting languages such as Ruby or Python, using Selenium as a framework to independently identify technical issues in code.
  • Strong understanding of object-oriented programming concepts.
  • Demonstrated experience developing functional, load, or batch test automation solutions.
  • Proficiency with SQL queries.

Nice To Haves

  • Develop and execute automated test solutions that validate data movement across source systems, ETL pipelines, APIs, data warehouses, data marts, ML applications, data streaming and analytics applications, reporting platforms, and BI tools.
  • Verify data lineage, transformations, aggregations, business rules, and reconciliation across multiple systems.
  • Experience with Teradata, Oracle, SQL, Informatica, ADM, MDM, Power BI, Tableau, Cognos, or Business Objects.
  • Experience with Python, SQL, PyTest, Selenium, Karate, Postman, REST Assured, or Swagger/OpenAPI.

Responsibilities

  • Design, build, and deploy test automation solutions for interrelated systems to ensure software application quality and stability.
  • Troubleshoot and triage script and system issues with project teams, identify root causes, and resolve issues.
  • Document, track, and escalate issues with application changes or test scripts.
  • Collaborate with product management, project management, and development teams to understand project, product, and testing objectives.
  • Improve automation percentage for projects developed in all technologies.
  • Write and execute functional test cases as needed.
  • Act using Integrity, Caring, and Excellence to achieve all-win outcomes.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Long-term disability insurance
  • Life insurance
  • 401(k) matching
  • Generous holiday and paid time off schedule
  • Tuition reimbursement
  • Health and wellness programs, including an Employee Assistance Program
  • Referral bonus program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service