About this role
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!
Why Apply Through Jobgether?
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