C

C6 Bank

Digital bank offering multi-currency accounts

Senior Quality Engineer - Software Development Engineer in Test

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeSão Paulo, State of São Paulo, BrazilNo salary listedIn-person

About the Job

Requirements

  • Experience in software quality engineering, test automation, or working as a Software Development Engineer in Test.
  • Solid knowledge of Python and developing automated solutions.
  • Experience with Robot Framework and functional and end-to-end test automation.
  • Knowledge of REST API testing, contracts, payloads, and JSON schemas.
  • Experience with Git and integrating tests into continuous integration and continuous delivery pipelines.
  • Knowledge of performance testing, preferably using Locust or JMeter.
  • Ability to analyze logs, metrics, indicators, and test results.
  • Familiarity with distributed environments, microservices, and software engineering practices.
  • Ability to work analytically and in an organized, collaborative, problem-solving manner.
  • Good communication, autonomy, critical thinking, and responsibility for solutions developed.

Responsibilities

  • Build, evolve, and maintain scalable, reliable, and reusable test automation platforms.
  • Develop and maintain functional and end-to-end automated tests using Robot Framework, Python, and other tools.
  • Implement tests for Android and iOS mobile applications, backends for frontends, APIs, microservices, web applications, and web banking.
  • Integrate automated tests into local environments, continuous integration and continuous delivery pipelines, and platforms such as BrowserStack.
  • Implement API tests and contract validations, including HTTP status codes, payloads, error messages, and JSON schemas.
  • Develop deterministic test-data strategies to ensure test scenarios are predictable and reproducible.
  • Develop and execute performance tests using Locust and JMeter.
  • Structure load, stress, spike, and endurance test scenarios.
  • Define load profiles and acceptance criteria based on service-level agreements, volume, and performance indicators.
  • Analyze results, identify bottlenecks, and propose improvements to performance, scalability, and resilience.
  • Implement and evolve quality gates using SonarQube and continuous integration and continuous delivery pipelines.
  • Structure indicators for quality, coverage, stability, and test efficiency.
  • Build dashboards and monitor metrics using Grafana and DevLake.
  • Ensure traceability of tests, defects, and evidence through Jira and Xray.
  • Support synthetic monitoring, resilience testing, and chaos engineering initiatives.
  • Work with different teams to promote continuous quality throughout the development lifecycle.

Desired Qualifications

  • Experience with Appium, Playwright, or BrowserStack.
  • Knowledge of Jira, Xray, SonarQube, Grafana, or DevLake.
  • Experience with observability, site reliability engineering, synthetic monitoring, resilience testing, or chaos engineering.
  • Experience building test platforms used by multiple engineering teams.

About the Company

C6 Bank

Digital bank offering multi-currency accounts

C6 Bank is a Brazilian digital bank offering a full digital account with cards, transfers, and payments for individuals and businesses. Through a mobile app, customers manage their money and can use the C6 Global Account to hold and transact in dollars and euros. The bank differentiates itself by combining multi‑currency accounts, a no‑maintenance-fee PJ digital account with unlimited Pix, vehicle financing, toll and parking tag payments, and a broad loyalty program all in one ecosystem. Its goal is to be a digital‑first financial partner that simplifies everyday banking, international transactions, and business finance for people and companies.

Company size
5,001-10,000
Company stage
Debt Financing
Total funding
$405M
Headquarters
São Paulo, Brazil
Founded
2018

Recently Posted Jobs

Explore more opportunities at C6 Bank

See more jobs