Remote job
Senior Quality Engineer
Job details
About this role
Role overview Own quality and release confidence through test strategy, automation, and hands-on investigation of failures. The role combines established quality engineering practices with carefully reviewed AI-assisted work, keeping coverage tied to requirements as priorities and delivery plans change.
Responsibilities - Build and maintain end-to-end and API automation using Cypress or WebDriverIO, Karate, and JavaScript or TypeScript with Node.js. - Choose the right test layer: validate rules and data through APIs, and use web or mobile tests when the interface itself is what needs verification. - Run test suites, analyze failures, resolve defects, and follow through on flaky tests and failing pipeline jobs. - Review specifications and acceptance criteria early, map each criterion to appropriate coverage, and document when a criterion does not apply. - Maintain traceability from requirements through automated tests, using CI and release results as evidence of pass or fail. - Use AI agents to help design cases and extend existing automation; ground their output in specifications and existing standards, then review and correct it before proposing changes. - Own team-level quality outcomes such as coverage, automation practices, pull request gates, and release readiness; raise risks and propose improvements.
Requirements - Seven to eight or more years of experience in quality engineering or as an SDET. - Hands-on experience with Cypress, WebDriverIO, Karate, JavaScript or TypeScript, and Node.js frameworks. - Experience building and maintaining test automation frameworks and core testing practices. - Practical use of AI coding agents, prompt design, and retrieval-backed workflows, with sound judgment about when to accept, revise, or stop generated work. - Ability to shift quality work earlier in development, trace tests to requirements, and remain accountable for AI-assisted results. - Strong troubleshooting, analysis, and cross-team communication skills; experience in Agile or Scrum teams and adapting to changing priorities. - Care in protecting secrets and customer data when using prompts or retrieval systems.
Nice to have Experience integrating automated tests into CI/CD, using performance or load-testing tools, applying specification-driven or agent-based workflows, or evaluating retrieval-augmented and conversational AI features.