QA Automation Engineer

Posted 18 hours ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Ensure quality throughout the complete development lifecycle, starting from definition and refinement to production validation.

• Engage in refinements, handoffs, and sessions for functional and technical definitions, highlighting risks, ambiguities, dependencies, and quality gaps.

• Analyze Product Requirement Documents (PRDs), Epics, User Stories, acceptance criteria, Figma designs, and technical documentation.

• Convert requirements into clear, prioritized, traceable, and sustainable testing strategies and scenarios.

• Identify scenarios including positive, negative, alternative, edge-case, integration, and risk scenarios.

• Establish validation strategies based on risk and impact, opting for manual, automated, or hybrid testing methods.

• Create, maintain, and enhance automated UI and API tests.

• Contribute to the architecture and establish best practices for automation frameworks.

• Conduct reviews of automation code and evaluate Pull Requests and technical modifications.

• Ensure effective Smoke, Sanity, and Regression testing strategies.

• Investigate and minimize flaky tests.

• Integrate and monitor automated tests within CI/CD pipelines.

• Oversee initiatives through to production, including managing Feature Flags, integrations, configurations, and dependencies.

• Assist in production incidents through troubleshooting, root cause analysis, and preventive measures.

• Utilize logs, metrics, and observability tools for diagnosis.

• Employ AI tools with a critical review while safeguarding sensitive information.

• Help manage Quality Debt and Automation Debt.

• Monitor quality and engineering metrics, identifying opportunities for continuous improvement.

• Provide technical support to Junior and Mid-Level QA professionals.

• Communicate risks, impacts, blockers, and recommendations to Product, Engineering, and stakeholders.

• Work independently and collaboratively, balancing quality, risk, speed, and business requirements.


⛳️ Requirements

• Proven experience as a QA Engineer, Quality Engineer, or in similar positions, working on software products in agile development settings.

• Experience in requirements analysis and Test Design, converting functional and technical documentation into test flows and scenarios.

• Ability to interpret PRDs, Epics, User Stories, acceptance criteria, Figma designs, and technical documentation.

• Experience in defining and prioritizing positive, negative, alternative, edge-case, and integration scenarios.

• Strong knowledge and practical experience with BDD and Gherkin, including Features, Scenarios, Scenario Outlines, and the Given/When/Then structure.

• Experience with test automation, encompassing UI and API automation.

• Experience in developing and validating REST APIs, including HTTP methods, status codes, headers, payloads, authentication, and contracts.

• Understanding of architecture and best practices for automation frameworks.

• Familiarity with software engineering principles applied to automation, such as reuse, abstraction, and separation of responsibilities.

• Experience with Git, Pull Requests, branching, and code review processes.

• Knowledge of databases and SQL queries.

• Experience with CI/CD and executing automated tests in pipelines.

• Ability to investigate automation failures and pinpoint flaky tests, environment issues, data problems, or product defects.

• Knowledge of Smoke, Sanity, and Regression testing strategies.

• Understanding of distributed systems, APIs, integrations, and microservices.

• Ability to analyze logs and utilize observability tools.

• Familiarity with the software development lifecycle, from refinement through production.

• Knowledge of agile methodologies, particularly Scrum and Kanban.

• Experience in participating in refinements, estimations, planning, and initiative tracking.

• Knowledge and experience with quality and engineering metrics, including Defect Escape Rate, automation coverage, suite stability, Flaky Rate, rework, Lead Time, and Cycle Time.

• Familiarity with DORA Metrics.

• Strong organizational skills, autonomy, prioritization, and effective communication abilities.

• Nice to have: TypeScript, C#/.NET, Playwright, Selenium, Cypress, GCP/AWS, Docker, Kubernetes, Kafka, RabbitMQ, Redis, API Gateway, performance testing, contract testing, observability, SRE, security, and AI tools.


🏝️ Benefits

• 100% remote work model

• International environment

People also viewed

The Redesign Group11 hours ago

Senior Tooling and Automation Engineer

US flagUnited States OnlyFull-timeQA Automation Engineer$120k – $160k/year
ApplyView job
Accenture Federal Services11 hours ago

DevSecOps Automation Engineer

US flagVirginia, +1 more stateFull-timeQA Automation Engineer$94k – $163k/year
ApplyView job
Hargrove Engineers & Constructors12 hours ago

Controls & Automation Engineer II

US flagCalifornia OnlyFull-timeQA Automation Engineer
ApplyView job
Leidos14 hours ago

Senior Microgrid Automation Engineer

US flagMassachusetts OnlyFull-timeQA Automation Engineer$107.9k – $195.1k/year
ApplyView job
Scalian15 hours ago

Automation Engineer

FR flagFrance OnlyFull-timeQA Automation Engineer
ApplyView job
AIS (Applied Information Sciences)16 hours ago

DevSecOps Automation Engineer

US flagUnited States OnlyFull-timeQA Automation Engineer$90k – $137k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers