ShortlistFox
← Back to results

QA de Automação - Sênior

jobgether

Eligible countries: BR

Brazil

  • Remote
  • Full Time
Apply

About the role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a QA de Automação - Sênior based in Brazil.

We are looking for a Senior QA Automation Engineer to drive software quality across critical digital products and services in the financial technology sector. In this role, you will define and implement comprehensive testing strategies, ensuring the reliability, security, and performance of web applications and APIs. You will work closely with development and product teams to embed quality throughout the software development lifecycle. Using modern automation frameworks and CI/CD pipelines, you will help identify risks early and prevent defects from reaching production. You will also contribute to improving testing practices, reviewing AI-generated test scenarios, and strengthening quality standards in a regulated environment. This is an opportunity to take technical ownership and make a meaningful impact on the stability and trustworthiness of financial solutions.

Accountabilities

  • Define and implement the squad's quality assurance and testing strategy, determining the appropriate distribution of unit, integration, contract, API, UI, end-to-end (E2E), security, and regression tests.
  • Translate business rules and acceptance criteria into comprehensive test scenarios, covering positive and negative cases, exceptions, concurrency, idempotency, and reprocessing.
  • Develop and maintain UI and E2E automated tests using Playwright, as well as API and integration tests using RestSharp.
  • Integrate automated tests into CI/CD pipelines and establish quality gates that prevent code merges or deployments when predefined standards are not met.
  • Validate API contracts, version compatibility, asynchronous messages, and integrations with external systems or controlled mocks.
  • Design secure, reusable, deterministic, and masked test data strategies in compliance with LGPD requirements.
  • Implement test isolation, setup and teardown procedures, parallel execution, controlled retries, and reliable evidence collection.
  • Monitor testing performance through metrics such as test flakiness, execution time, risk-based coverage, and escaped defect rates.
  • Review and validate AI-generated test scenarios, identifying coverage gaps, false positives, and fragile test cases.
  • Collaborate with development and product teams to establish Definition of Done standards, acceptance criteria, review checklists, and quality policies.
  • Investigate failures using logs, traces, screenshots, videos, payloads, and execution correlation data.
  • Participate in refinement sessions to anticipate risks and ensure requirements are testable before development begins.
  • Maintain clear documentation of testing strategies, execution processes, and quality gate interpretation.
  • Requirements

  • Significant experience in software quality assurance and test automation for web applications and APIs.
  • Strong practical knowledge of Playwright, including browser automation, E2E testing, fixtures, locators, assertions, evidence collection, and CI execution.
  • Experience with RestSharp for API test automation in .NET environments.
  • Working knowledge of C#/.NET to develop, review, and troubleshoot automated tests.
  • Hands-on experience with contract, integration, regression, API, E2E, and data validation testing.
  • Experience integrating automated tests into CI/CD pipelines and defining objective approval and deployment-blocking criteria.
  • Solid understanding of the testing pyramid, risk-based testing, test stability, flakiness prevention, and data quality.
  • Experience with Git, pull requests, and close collaboration with software development and product teams.
  • Ability to work in regulated environments involving masked data, access segregation, and auditable testing evidence.
  • Strong analytical and problem-solving skills, attention to detail, and the ability to communicate technical findings clearly.
  • Nice to have:

  • Experience testing messaging systems such as Kafka, RabbitMQ, SQS/SNS, or similar technologies.
  • Knowledge of resilience, performance, security, and accessibility testing.
  • Experience with WireMock, Testcontainers, Pact, or equivalent tools.
  • Familiarity with Azure DevOps, GitHub Actions, GitLab CI, or Jenkins.
  • Previous experience in banking, credit, payments, receivables, or financial integrations.
  • Experience validating workflows involving AI agents and reviewing automatically generated test cases.
  • Knowledge of observability tools and log/trace analysis.
  • Benefits

  • Opportunity to work on innovative technology projects within the financial services sector.
  • Collaborative environment focused on technology, innovation, and continuous learning.
  • Access to professional development initiatives and knowledge-sharing communities.
  • Opportunities to participate in technical training and leadership development programs.
  • Inclusive workplace that values diversity, respect, and ethical practices.
  • Remote work model, offering flexibility and autonomy.
  • How Jobgether works:
    We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
    We appreciate your interest and wish you the best!
     
    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
     
     
    #LI-CL1