Senior Software Engineer (Backend & Test Automation)
New
J
JobgetherSecurity & IT
Brazil, LATAM, North American time zonesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluent English
- Required Skills
- Backend DevelopmentAgileGitJavaKotlinTypeScriptAPI testingCI/CDPlaywright
Requirements
- Strong professional experience in backend engineering with hands-on Java or Kotlin development.
- Advanced knowledge of TypeScript and experience building automation frameworks with Playwright.
- Proven experience creating functional, integration, and API test suites.
- Practical experience integrating automated testing into CI/CD pipelines.
- Ability to work across both backend feature development and test automation architecture.
- Experience working with Agile methodologies and remote, distributed engineering teams.
- Strong problem-solving skills with experience debugging complex technical issues.
- Fluent English communication skills for technical discussions, documentation, and daily collaboration.
- Nice-to-have experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with Docker, Kubernetes, microservices architectures, REST APIs, Git workflows, and pull request processes.
Responsibilities
- Develop and maintain backend production code using Java or Kotlin, contributing to scalable and reliable services.
- Design, build, and maintain automated testing frameworks using TypeScript and Playwright.
- Create comprehensive functional, integration, and API test suites to validate backend services and user experiences.
- Integrate automated tests into CI/CD pipelines to support continuous quality validation throughout development cycles.
- Analyze failures, debug complex issues, and perform root-cause analysis across different layers of the application stack.
- Improve engineering efficiency by creating reliable automation strategies and reusable testing solutions.
- Collaborate with developers, QA professionals, and technical stakeholders in a distributed Agile environment.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
- Ensure testing practices support application stability, performance, and maintainability.
View Full Description & ApplyYou'll be redirected to the employer's site