The Senior QA Engineer will be part of the QA Engineering team, reporting to the Director of QA Engineering. This role operates in an agile environment, focusing on delivering reliable software by collaborating with development and Product Management teams using both manual and automated testing methods.
Responsibilities
- Collaborate within a highly cooperative, agile product development team focused on a shared mission.
- Conduct Integration, Feature, and Regression testing using both manual techniques and automated frameworks; familiarity with Unit Testing is beneficial.
- Support the QA lead in refining testing procedures, evaluating software features, and improving overall software quality and QA best practices.
- Identify, debug, and perform root cause analysis for software defects, ensuring accurate logging of issues.
- Engage in product design reviews to contribute insights on functional requirements, design choices, timelines, and potential project risks.
- Develop scalable and reusable testing documentation to support both manual and automated testing initiatives.
- Investigate and fix automation scripts that fail during execution to maintain test reliability.
Requirements
- Minimum of 6 years of technical experience in Quality Assurance, with strong focus on testing system architecture and web applications.
- Demonstrated proficiency in at least one modern test automation framework such as Cypress, Selenium, Playwright, TestNG, or Robot Framework.
- Solid knowledge of API testing, database validation, performance testing, and load testing using tools like JMeter, Locust, or Gatling.
- Hands-on experience in CI/CD environments and applying infrastructure-as-code principles.
- Experience validating AI/ML models and conducting data testing using tools such as PyTest, Robot Framework, TensorFlow Extended (TFX), MLflow, with strong Python skills.
- Proven experience testing applications on iOS and Android mobile platforms.
- Background in designing, planning, and implementing testing strategies and automation infrastructure for large-scale software systems.
- Familiarity with Git or similar version control systems, including understanding of branching strategies.
- Experience using issue tracking systems, with preference for Jira.
- Proven ability to act as a subject matter expert in test process development and software quality measurement within a QA team.
- Experience testing across browsers, infrastructure, and remote devices, including use of debugging tools.
- Strong verbal and written communication skills with the ability to convey information clearly and concisely.
- Commitment to following organizational information security policies and safeguarding sensitive data, including ePHI and PHI, in compliance with federal, state, and local regulations.
Nice to Have
- Familiarity with Unit Testing concepts and practices.
Tech Stack
Cypress, Selenium, Playwright, TestNG, Robot Framework, JMeter, Locust, Gatling, PyTest, TensorFlow Extended (TFX), MLflow, Git, Jira
Work Arrangement
onsite — Bengaluru (Bangalore)
Team
Reports to: Director, QA Engineering
- mission-driven
- highly collaborative
- equal opportunity employer
Additional Information
- Adhere to all organizational information security policies and protect all sensitive information including but not limited to ePHI and PHI in accordance with organizational policy and Federal, State, and local regulations


