Mid-Level Software Development Engineer in Test (SDET)
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Mid-Level Software Development Engineer in Test (SDET) based in Brazil.
This role is ideal for a software engineer with a strong quality mindset who wants to go beyond traditional testing and actively build the systems that ensure end-to-end product reliability. You will contribute to the development of a “glass-to-glass” validation platform that connects mobile applications, APIs, cloud services, and automotive simulators in a highly integrated environment. Rather than only executing tests, you will design and build automated testing frameworks that validate complex distributed workflows at scale. The position sits at the intersection of development, QA, and platform engineering, with a strong focus on automation, CI/CD, and system reliability. You will collaborate closely with backend, cloud, and DevOps teams to ensure continuous quality across fast-moving releases. This is a hands-on role where your work directly impacts the stability and trustworthiness of connected, real-time systems.
Accountabilities
- Design, develop, and maintain end-to-end automated testing solutions covering mobile applications, APIs, cloud services, and vehicle simulation environments.
- Contribute to the creation and evolution of a scalable “glass-to-glass” validation framework used across engineering and QA teams.
- Integrate automated testing pipelines into CI/CD workflows, ensuring continuous quality validation in collaboration with DevOps and development teams.
- Participate in code reviews and proactively identify integration risks, technical issues, and potential system failures early in the development cycle.
- Improve test automation stability, observability, coverage, and execution performance across distributed systems.
- Build and maintain reusable testing tools and utilities to support efficient validation across multiple platforms.
- Collaborate with cross-functional teams (Backend, Platform, Cloud, DevOps) to ensure system reliability and quality at every stage of delivery.
- Share knowledge and contribute to the continuous improvement of engineering and QA practices within the team.
- Proven experience in software development with a strong focus on quality engineering and test automation.
- Solid programming skills in Python, Java, or JavaScript/TypeScript.
- Hands-on experience with modern test automation frameworks such as Playwright, Appium, Pytest, Robot Framework, Selenium, Cypress, or JUnit.
- Strong understanding of testing methodologies including E2E, integration, regression, functional, exploratory, and data-driven testing.
- Experience working with APIs (REST), distributed systems, and cross-platform testing environments.
- Familiarity with CI/CD pipelines and DevOps tools such as GitHub Actions, Docker, or similar technologies.
- Experience with cloud platforms (preferably GCP), including services like Kubernetes, Cloud Run, and logging/monitoring tools.
- Knowledge of test management tools such as Jira, Confluence, TestRail, or Xray.
- Strong analytical mindset with attention to detail and problem-solving ability.
- Fluent English for daily communication in a global engineering environment.
- Competitive compensation aligned with mid-level engineering roles in Brazil.
- Health and dental insurance coverage.
- Meal or food allowance.
- Flexible working hours and hybrid-friendly work culture.
- Home office support and wellness benefits.
- Language, education, and professional development assistance.
- Childcare assistance and additional employee support programs.
- Life insurance coverage.
- Discounts on training programs and learning platforms.
- Birthday day off and wellness initiatives (gym and mental health support).
Requirements
Benefits
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