Develop and maintain automated integration tests covering real subscription flows via WhatsApp and Twilio, treating those channels as external black-box systems.
Design automation solutions using tools such as Cypress or others, simulating real user and bot behaviors.
Lead the creation of continuous testing strategies in CI/CD pipelines, focusing on reliability, isolation, and performance.
Support optimization and parallelization of existing RSpec and Cypress tests to reduce execution time and intermittent failures.
Collaborate with product, development, and infrastructure teams to improve observability and testability of critical flows.
Promote best practices in test strategy design, flaky test mitigation, contract testing, and continuous testing.
Requirements
Strong experience with integration and end-to-end test automation (UI and API).
Experience with external integrations (Twilio, WhatsApp Business API, Meta) and event-driven or messaging-based systems.
Proficiency in Ruby and JavaScript/TypeScript, and familiarity with frameworks such as RSpec, Cypress, Playwright, or Puppeteer.
Experience with CI/CD (GitHub Actions, CircleCI, etc.) and containerization (Docker).
Knowledge of version control systems (Git).
Familiarity with agile methodologies (Scrum/Kanban).
Benefits
Meal/food allowance
Childcare assistance
Remote work
Health (insurance/benefits)
Education and cultural benefits
Gympass
Birthday day off
Discounts on therapy and English courses
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.