Senior QA Engineer

Rain Technologies•New York, NY

About The Position

Rain is hiring an experienced QA Engineer to join its engineering team and help improve quality assurance processes, execute testing, and collaborate with 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 both administrative and end users. The Senior QA Engineer will play a key role in automation strategy, including deciding what to automate and when, and prioritizing work according to team goals. The position involves developing and scaling UI test automation frameworks with Playwright; integrating automated tests into CI/CD pipelines using tools such as Docker; conducting manual and automated tests across API, web, and mobile interfaces; leading performance, stress, and exploratory testing; and applying BDD, Page Object Model, and object-oriented principles to create 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; familiarity with Chakra UI is a plus.
  • Working knowledge of relational databases.
  • Expertise in software QA processes, including 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.
  • Practical experience applying 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 using Appium, UIAutomator, or Espresso for Android/iOS mobile app testing.

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 tests.
  • Apply BDD, Page Object Model, and object-oriented best practices to create scalable automation code.
  • Collaborate with engineering, product, and operations colleagues to maintain product quality and understand user issues.
  • Help prioritize what to automate and when, based on team goals.

Benefits

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