Senior QA Automation Engineer
The Senior QA Automation Engineer will own Cypress and TypeScript end-to-end automation, integrate testing into CI/CD, and lead exploratory and regression testing for a complex SaaS product. The role also drives AI-assisted quality practices, performance testing, and cross-functional quality initiatives.
About the job
Responsibilities
Automation and Framework Ownership
- Own and evolve Tulip’s Cypress and TypeScript end-to-end automation framework, expanding coverage across critical product surfaces.
- Integrate automated test suites into CI/CD pipelines to provide fast, reliable feedback loops for engineering teams.
- Research and implement load and performance testing strategies to ensure system reliability at scale.
AI-Powered Quality
- Apply AI-assisted tools to accelerate test generation, triage failures, and improve coverage velocity.
- Identify opportunities to use AI for intelligent failure analysis, anomaly detection, and AI-assisted code review for test suites.
- Execute exploratory, regression, and manual tests on new features to build domain expertise and validate automation coverage.
Technical Leadership and Cross-Functional Impact
- Mentor QA teammates on automation best practices, lead test plan reviews, and improve quality visibility across the organization.
- Lead cross-functional quality initiatives by coordinating with engineers across product teams, aligning on testing strategy, and driving projects from scoping through delivery.
- Advocate for quality in engineering planning, ensuring testability and quality standards are embedded early in the development process.
Requirements
- 4–7+ years of QA experience, combining manual testing and automation.
- Hands-on expertise with Cypress and TypeScript or JavaScript automation frameworks.
- Solid experience with API testing tools such as Postman, ideally including automated API tests.
- Strong exploratory and manual testing skills for complex SaaS products.
- Experience integrating automated tests into CI/CD pipelines.
- Hands-on experience using AI-powered tools such as Mabl, Momentic, Rainforest QA, or LLM-based assistants such as Claude to improve testing quality, efficiency, or coverage.
- Experience leading quality initiatives formally or informally, including framework migrations, rollouts, cross-team testing strategies, and alignment between QA and engineering.
Nice to Have
- Experience designing or implementing performance and load testing strategies.
- Exposure to Playwright, Selenium, or Python.
- Interest in IoT technologies or embedded systems.
- Experience applying AI to intelligent failure triage, anomaly detection, or AI-assisted code review for test suites.
Benefits
- Company equity.
- Private healthcare, learning and development benefits, and an eyeglass benefit.
- Flexible work schedule and unlimited vacation policy.
- Team lunches.
- Dog-friendly office.
Skills
Cypress, TypeScript, JavaScript, Api Testing, Postman, CI/CD, Mabl, Momentic, Rainforest Qa, Claude, Playwright, Selenium, Python, Load Testing, Performance Testing
Similar jobs
QA Engineering jobsSenior Quality Engineer partnering across product teams to assess risk, build web and API test automation, investigate technical failures, and improve quality practices. Requires strong Playwright and TypeScript experience, exploratory testing skills, CI/CD knowledge, and the ability to debug application code.