
QA Automation Engineer
Posted 18 hours ago

Posted 18 hours ago
This is a fully remote position, open to applicants in Brazil.
• 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.
• 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.
• 100% remote work model
• International environment
The Redesign Group
Accenture Federal Services
Hargrove Engineers & Constructors
Leidos
Get handpicked remote jobs straight to your inbox weekly.