Job Closed
This listing is no longer active.
The World's Top Talent, On Demand®
Senior QA Automation Engineer
Location
Brazil
Posted
30 days ago
Salary
0
Seniority
Senior
Job Description
Senior QA Automation Engineer
Toptal
• You will participate in defining, testing, and validating first-class software web applications and Slack bots serving our internal Core team. • 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 stakeholders and 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.
Job Requirements
- 5+ years of Quality Assurance and test automation.
- RSpec, Jest, and Cypress are your daily bread and butter.
- Familiarity with Playwright, Ruby on Rails, JavaScript/TypeScript, and GraphQL.
- Being a team player - avoiding solo performances and helping others.
- Outstanding written and verbal communication skills.
- Full autonomy in daily work; unblock yourself by finding the right people or help.
- Hands-on experience with both white box and black box testing.
- Have a solid QA automation experience, primarily focused on adding end-to-end tests in monolithic and distributed systems.
- Have solid hands-on experience with automated testing tools for frontend and backend applications.
- Hands-on experience with different tools - Testing tools, Version Control systems (Git), Test Management Software, Bug Tracking Software (Jira), CI tools (Jenkins, Github Actions, etc.), Docker, Kubernetes (a plus), and Google Cloud Platform (a plus).
- Critical thinking and enthusiastic skepticism.
- Bonus points for hands-on experience testing Slack bots and Jira add-ons.
- Experience or familiarity with Product Management, including understanding user needs and helping plan and deliver features, is a plus.
- You should be a proactive problem-solver and take ownership of your work, collaborating closely with the team to achieve high-quality results.
- You must be a world-class individual contributor to thrive at Toptal. You will not be here just to tell other people what to do.
Benefits
- We develop the tools we own as a team using Ruby and Rails on Rails, JavaScript, TypeScript, React, and Node.js.
- This is a remote position.
- Resumes and communication must be submitted in English.
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Mobile SDET 2
HighLevelThe all-in-one sales & marketing platform that agencies can white-label. CRM, Email, 2-way SMS, Funnel Builder, & more!
• Design and develop scalable automation frameworks for mobile applications**• Write clean and maintainable automation scripts using Appium (Android & iOS)**• Execute and manage test runs on BrowserStack or similar cloud platforms**• Integrate automation tests into CI/CD pipelines (Jenkins, GitHub Actions)**• Collaborate with developers and product teams to define test strategy**• Perform functional, regression, and end-to-end testing**• Debug issues, analyze root causes, and ensure timely resolution**• Improve automation coverage and reduce manual testing******AI-Driven Responsibilities**• Leverage AI tools to generate test cases, edge cases, and test data from requirements, PRs, or API specifications**• Use AI to analyze test failures, logs, and screenshots to accelerate debugging and root cause analysis**• Contribute to building or integrating AI-powered utilities such as PR analysis, test impact analysis, or smart test selection**• Continuously explore ways to optimize STLC using AI, reducing regression time andimproving release confidence
Senior Automation Test Engineer – Playwright, Appium
accesa.euThe place where creative problem-solvers that care for people, solutions, and their impact thrive
• Create and maintain detailed test plans, cases, and Playwright scripts for both UI and API testing to ensure high test coverage and early defect detection • Contribute to the overall test strategy and apply best practices in scalable, maintainable, and high-performing automation • Continuously review and refine automation frameworks for speed, reliability, and flexibility across diverse use cases • Implement and maintain automated integration tests within CI/CD pipelines to ensure consistent quality throughout the delivery cycle • Work closely with developers, testers, product managers, and business analysts to troubleshoot defects and align testing with project goals • Provide mentorship to mid-level and junior team members, conduct code reviews, and promote knowledge sharing across the QA team • Analyze test results, generate automation metrics, and communicate findings and insights to leadership and stakeholders • Tackle asynchronous behavior and complex workflows by leveraging Playwright’s advanced capabilities to improve test stability
• Design and build full test harnesses for .NET solutions, including end-to-end, integration, and API tests using Playwright and complementary frameworks • Maintain and extend existing test suites, refactoring for stability, reusability, and clear failure diagnostics • Partner with developers to make applications testable by design, including hooks, identifiers, and contract patterns • Integrate test execution into Azure DevOps pipelines with appropriate parallelization, reporting, and quality gates • Run and troubleshoot test workloads against Azure-hosted environments, including handling environment-specific configuration • Contribute to release confidence by tying test outcomes to deployment decisions and feedback loops • Pilot and advance agentic automation patterns, AI-assisted test generation, and self-healing test approaches that improve coverage and reduce maintenance • Contribute to QA standards, tooling, and patterns shared across Aubrant engagements • Participate in test planning, defect triage, and quality reviews with engineering and product teams
Test Automation Engineer
Center for Creative LeadershipAward-winning leadership development that inspires leaders to achieve all things humanly possible.
• Design, write, and execute comprehensive automated testing to ensure software quality and reliability. • Identify, document, and track software defects, and work with the development team to resolve them promptly. • Establish and manage automated testing processes within Continuous Integration/Continuous Deployment pipelines using GitHub Actions. • Architect and set up automated testing frameworks from the ground up, establishing standards, patterns, and best practices for the team to build upon. • Continuously improve and optimize existing automation frameworks to increase efficiency and coverage. • Work closely with developers, product managers, and other stakeholders to understand requirements and integrate automated testing into the development process. • Provide guidance and mentorship to the team members, fostering a culture of continuous learning and improvement.




