Jobs and Careers
TO
Senior QA Automation Engineer (Operationalize)
ToptalEastern EuropeRemotefull_timeVerifiedPosted 28 Jul 2025
About the role
Job Summary
Toptal is a quality-first company. While quality is the whole team’s responsibility, our QA Automation Engineers lead this effort. We believe that top quality can only be reached by attending to it through three different angles:
· Product knowledge - completely understanding the product and its functionalities.· Engineering domain - increasing the test coverage or solving their gaps, understanding its architecture and design, and finding opportunities for improvement or possible issues.· Process audit - identifying quality issues we can prevent with simple changes in our software development process.
Our techstack is quite broad: Ruby on Rails, TypeScript, React, Next.js, GraphQL. You will need to love and welcome learning different technologies and be able to switch contexts between the applications and technologies we support very often based on the defined priorities. As a Senior QA Automation Engineer, your work will focus on both maintaining and improving the high-level test coverage of our product, as well as assisting the team in analyzing the complex technical initiatives by finding and correctly handling corner cases, and ensuring all of them meet the high-quality standards of Toptal.
This is a remote position. We do not offer visa sponsorship or assistance. Resumes and communication must be submitted in English.
Responsibilities:
The following information is intended to describe the general nature and level of work being performed. It is not intended to be an exhaustive list of all duties, responsibilities, or required skills.
You will participate in defining, testing, and validating first-class web, mobile, and desktop software applications. Among other responsibilities:· Work to maintain and improve our automated test suites in RSpec, Jest, Playwright, and Cypress, as well as to set up automated test suites for new products or tools from scratch.· Estimate, prioritize, plan, and coordinate testing activities.· Identify, record, document thoroughly, and track bugs.· Review the work of your colleagues from white box (PR reviews) and black box (manual and exploratory) testing perspectives.· Improve your team’s processes, brainstorm ideas, and communicate your status and progress.· Collaborate closely with users throughout the preliminary planning phase, ensuring a holistic understanding of the product to plan and deliver new features effectively.· Contribute to writing Acceptance Criteria and Definition of Done for the team’s features.· Review requirements, specifications, and technical design documents to provide timely and meaningful feedback and identify corner cases we must address appropriately.· Track quality assurance metrics, like defect densities and open defect counts.· Stay up-to-date with new testing tools and test strategies.· Development experience, including design, implementation, documentation, and maintenance of test automation in Ruby on Rails, React, and NodeJS (a plus).· Mentor other people, provide feedback, and grow as a part of the team.· Actively participate in meetings, including Scrum meetings, squad meetings, pair programming sessions, etc.
In the first week, expect to:
· Begin your onboarding and integration into Toptal.· Get familiar with our product portfolio and team structure.· Learn our processes.· Get acquainted with our tech stack.
In the first month, expect to:
· Implement your first automated tests.· Have strong knowledge of Toptal’s business and our team’s mission and vision.· Start working on regular team tasks and become familiar with the business domain.· Attend regular meetings, like technical calls, retrospectives, and the monthly Engineering All-Hands meeting.
In the first three months, expect to:
· Start contributing to the technical topics and understand the application and the general testing system.· Learn and take part in the utilization of the latest testing technologies.· Deliver value in regular cadence.·
Toptal is a quality-first company. While quality is the whole team’s responsibility, our QA Automation Engineers lead this effort. We believe that top quality can only be reached by attending to it through three different angles:
· Product knowledge - completely understanding the product and its functionalities.· Engineering domain - increasing the test coverage or solving their gaps, understanding its architecture and design, and finding opportunities for improvement or possible issues.· Process audit - identifying quality issues we can prevent with simple changes in our software development process.
Our techstack is quite broad: Ruby on Rails, TypeScript, React, Next.js, GraphQL. You will need to love and welcome learning different technologies and be able to switch contexts between the applications and technologies we support very often based on the defined priorities. As a Senior QA Automation Engineer, your work will focus on both maintaining and improving the high-level test coverage of our product, as well as assisting the team in analyzing the complex technical initiatives by finding and correctly handling corner cases, and ensuring all of them meet the high-quality standards of Toptal.
This is a remote position. We do not offer visa sponsorship or assistance. Resumes and communication must be submitted in English.
Responsibilities:
The following information is intended to describe the general nature and level of work being performed. It is not intended to be an exhaustive list of all duties, responsibilities, or required skills.
You will participate in defining, testing, and validating first-class web, mobile, and desktop software applications. Among other responsibilities:· Work to maintain and improve our automated test suites in RSpec, Jest, Playwright, and Cypress, as well as to set up automated test suites for new products or tools from scratch.· Estimate, prioritize, plan, and coordinate testing activities.· Identify, record, document thoroughly, and track bugs.· Review the work of your colleagues from white box (PR reviews) and black box (manual and exploratory) testing perspectives.· Improve your team’s processes, brainstorm ideas, and communicate your status and progress.· Collaborate closely with users throughout the preliminary planning phase, ensuring a holistic understanding of the product to plan and deliver new features effectively.· Contribute to writing Acceptance Criteria and Definition of Done for the team’s features.· Review requirements, specifications, and technical design documents to provide timely and meaningful feedback and identify corner cases we must address appropriately.· Track quality assurance metrics, like defect densities and open defect counts.· Stay up-to-date with new testing tools and test strategies.· Development experience, including design, implementation, documentation, and maintenance of test automation in Ruby on Rails, React, and NodeJS (a plus).· Mentor other people, provide feedback, and grow as a part of the team.· Actively participate in meetings, including Scrum meetings, squad meetings, pair programming sessions, etc.
In the first week, expect to:
· Begin your onboarding and integration into Toptal.· Get familiar with our product portfolio and team structure.· Learn our processes.· Get acquainted with our tech stack.
In the first month, expect to:
· Implement your first automated tests.· Have strong knowledge of Toptal’s business and our team’s mission and vision.· Start working on regular team tasks and become familiar with the business domain.· Attend regular meetings, like technical calls, retrospectives, and the monthly Engineering All-Hands meeting.
In the first three months, expect to:
· Start contributing to the technical topics and understand the application and the general testing system.· Learn and take part in the utilization of the latest testing technologies.· Deliver value in regular cadence.·
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s