
Senior QA Automation Engineer
Engineering
Job Description
At Rootstack, we are looking for a Senior QA Automation Engineer with 5+ years of experience in Quality Assurance, focused on automated testing for complex platforms. The ideal candidate will have strong experience designing and maintaining End-to-End automated tests, working with tools such as Playwright, Selenium, and Cypress, and validating critical business flows, calculations, and transactional processes.


Required Skills

- 5+ years of experience in Quality Assurance with a strong focus on test automation.
- Proven experience designing, developing, and maintaining End-to-End automated tests.
- Strong proficiency in Python for the development and maintenance of automated test scripts.
- Hands-on experience with Playwright, Selenium, and/or Cypress.
- Solid experience defining and executing regression testing strategies.
- Ability to automate business flows independently with minimal dependency on development teams.
- Experience validating applications with complex business logic, calculations, sensitive data, and transactional processes.
- Strong analytical skills and technical judgment to identify risks and ensure the quality of critical functionalities.
- Experience executing functional, integration, and regression tests.
- Ability to document findings, defects, and quality improvement recommendations clearly.
- English: B2 or higher.
Key Responsibilities
Key Responsibilities
- Design, develop, and maintain End-to-End automated tests for the platform’s main business flows.
- Automate functional scenarios independently using tools such as Playwright, Selenium, and Cypress.
- Define and implement regression testing strategies to ensure application stability after new releases or changes.
- Validate critical calculations, processes, and business rules to minimize production risks.
- Identify functional and technical risks related to new features, improvements, and bug fixes.
- Analyze the impact of changes in systems with high dependency on data and transactional processes.
- Execute functional, integration, and regression testing to ensure the quality of deliverables.
- Collaborate with development, product, and QA teams to understand requirements, dependencies, and quality risks.
- Document defects, findings, test evidence, and recommendations for continuous improvement.
- Support the delivery of high-quality software by ensuring automated test coverage for critical workflows.

Start your professional career with us
At Rootstack, we are focused on creating the technologies of the present and the future that help our clients elevate their digital presence. With a work culture focused on success, we put our employees first and we will focus on your growth within the company, always motivating you to achieve greatness.