About The Position

The Software Developer In Test role (SDET/QE Engineer) will be responsible for designing, developing, running, maintaining, and documenting all types of UI and BE test automation. This includes functional automation, performance testing, technical test automation, and system administration duties for the team's test tools. This person will participate in the development of test automation strategies within the Quality Assurance Team. They will work closely with QA Software Testers, IT software development, and project teams to develop test automation strategies and create test automation that supports the delivery of high-quality software. This person will also participate in functional, integration, end-to-end, and regression testing, coordinating with different teams to identify requirement gaps during testing. They will be responsible for writing test plans, test execution, and test estimation documents, identifying and performing test cases for integration, adhoc, regression, functional, UI, and smoke testing, and identifying test cases for automation.

Requirements

  • Excellent Communication and Collaboration skills
  • Experience with Designing and developing Test Automation Framework using BDD Pattern
  • Experience Developing Automation Framework using object-Oriented Programming Language JAVA with Selenium WebDriver for web applications
  • Experience Writing database queries to support testing (SQL, Cassandra)
  • Experience Developing scripts for automating Mobile applications using Appium
  • Experience Developing scripts for performance testing using Jmeter
  • Experience Designing and developing Framework for Performance testing using Apache benchmark
  • Experience Designing and developing hybrid model framework to test Rest APIs using TestNG
  • Experience Developed Sparks jobs for various business requirements on data

Responsibilities

  • Designing, developing, running, maintaining, and documenting all types of UI and BE test automation.
  • Developing functional automation, performance testing, and technical test automation.
  • Performing system administration duties for the team's test tools.
  • Participating in the development of test automation strategies within the Quality Assurance Team.
  • Working closely with QA Software Testers, IT software development, and project teams to develop test automation strategies and create test automation.
  • Participating in functional, integration, end-to-end, and regression testing.
  • Coordinating with different teams to identify requirement gaps during testing.
  • Writing test plans, test execution, and test estimation documents.
  • Identifying and performing test cases for integration, adhoc, regression, functional, UI, and smoke testing.
  • Identifying test cases for automation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service