Software Development Engineer in Test (SDET)
New
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- PythonGCPJavaJavascriptTypeScriptSeleniumCI/CDRESTful APIsPlaywright
Requirements
- 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.
Responsibilities
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site