QA Automation Engineer
New
J
JobgetherSoftware development
Based in Brazil; 100% remote working arrangement from BrazilFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- SQLGitQA AutomationAPI testingCI/CDRESTful APIsUnit Testing
Requirements
- Have solid experience as a QA Engineer, Quality Engineer, or in a similar role in software development and agile environments.
- Have strong experience in requirements analysis and test design.
- Be able to interpret PRDs, epics, user stories, acceptance criteria, Figma designs, and technical documentation.
- Have practical knowledge of BDD and Gherkin, including Features, Scenarios, Scenario Outlines, and Given/When/Then structures.
- Have hands-on experience automating UI and API tests.
- Know REST APIs, including HTTP methods, status codes, headers, payloads, authentication, and contracts.
- Understand automation framework architecture and principles including abstraction, reusability, maintainability, and separation of responsibilities.
- Have experience with Git, pull requests, branching strategies, and code reviews.
- Have experience using databases and SQL queries for data validation and troubleshooting.
- Have experience integrating and executing automated tests in CI/CD pipelines.
- Know Smoke, Sanity, and Regression testing strategies and how to prioritize validation based on risk.
- Understand distributed systems, APIs, integrations, and microservices sufficiently to identify risks and define validation strategies.
- Be able to interpret logs and use observability tools for troubleshooting.
Responsibilities
- Analyze requirements, user stories, acceptance criteria, designs, and technical documentation to identify risks and quality gaps.
- Translate product and business requirements into prioritized, traceable test strategies and scenarios.
- Define risk-based approaches for manual testing, automation, and hybrid validation.
- Develop, maintain, and evolve automated UI and API tests for critical workflows.
- Contribute to automation framework architecture, engineering standards, and code reviews.
- Integrate automated tests into CI/CD pipelines and monitor execution results.
- Investigate flaky tests, automation failures, and production issues using logs, metrics, and observability tools.
- Validate deployments, feature flags, integrations, configurations, and dependencies.
- Monitor quality and engineering metrics and contribute to continuous improvement.
- Provide technical guidance and share knowledge with junior and mid-level QA professionals.
View Full Description & ApplyYou'll be redirected to the employer's site