Senior QA Engineer

Rain Technologies Inc.•New York, NY
•$165,000 - $185,000

About The Position

Rain is seeking an experienced QA Engineer to join its engineering team and improve QA processes, run tests, and collaborate across teams to maintain product excellence. The role works closely with the QA Lead, engineers across squads, Product Managers, Product Owners, Scrum Masters, and operational staff in the United States to understand issues affecting admin and end users. The Senior QA Engineer will play a key role in automation efforts, including deciding what to automate and when, and prioritizing work according to team goals. The position develops and scales UI test automation frameworks, integrates automated tests into CI/CD pipelines, performs manual and automated testing across API, web, and mobile interfaces, and leads non-functional testing. It applies practices such as BDD, the Page Object Model, and object-oriented design to build scalable automation code.

Requirements

  • At least 3 years of experience designing and executing web, mobile, and API automation.
  • Proficiency with Playwright and Linux/Unix environments.
  • Solid experience with React JS or Python.
  • Expertise in software QA processes, writing test scenarios in Gherkin syntax, and conducting end-to-end and regression testing.
  • Experience testing mobile apps on Android and iOS devices.
  • Hands-on expertise with Playwright, Appium, Selenium, or Cypress for UI automation.
  • Ability to automate and manually test APIs and user interfaces.
  • Working knowledge of relational databases.
  • Practical experience applying the Page Object Model and object-oriented principles in automation code.
  • Experience integrating automation into CI/CD pipelines and proficiency with Docker.

Nice To Haves

  • Familiarity with Chakra UI.
  • Experience with mobile testing tools such as Appium, UIAutomator, or Espresso.

Responsibilities

  • Develop and scale robust UI test automation frameworks using Playwright.
  • Integrate automated tests into CI/CD pipelines using tools such as Docker.
  • Perform comprehensive manual and automated testing across API, web, and mobile interfaces.
  • Lead non-functional testing, including performance, stress, and exploratory testing.
  • Apply BDD, Page Object Model, and object-oriented practices to create scalable automation code.
  • Improve QA processes and prioritize automation efforts in line with team goals.
  • Collaborate with engineers, product and delivery colleagues, and U.S.-based operational staff to understand issues experienced by admin and end users.

Benefits

  • Flexible PTO
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Life coverage
  • Disability coverage
  • Parental leave
  • Monthly stipend
  • Equity options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service