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
View details
Apply Now