Senior Software Development Engineer in Test (SDET)
EngageRocket
- Indonesia
- Permanent
- Full-time
- Create, maintain and expand automation suites (Golang for backend, Python for APIs/integration, Playwright/Selenium for UI).
- Debug failures at root cause — distinguishing between issues in tests, code, or environment.
- Design and implement new automated tests for upcoming features, ensuring risk-based coverage.
- Set up and manage test data and environments for reliable, reproducible testing.
- Collaborate with developers and product managers to make code more testable and ensure requirements are testable and clear.
- Balance automation and manual testing, prioritizing what brings the highest value.
- Keep CI/CD pipelines healthy and respond quickly when builds break.
- Review pull requests with a quality and testability lens.
- Languages & Frameworks: Golang testing, Python (pytest), Selenium/Playwright
- Backend & Infra: Kubernetes, AWS, Terraform, Redshift, Nest.js/Node.js, React
- CI/CD: GitLab CI, GitHub Actions
- Tooling: Docker for environments, proxy/debugging tools, Postman for APIs
- 5+ years of test automation experience with solid programming skills in Python or Golang (both is a plus).
- Strong foundation in testing principles and theory, beyond just tools.
- Experience with API testing, debugging tools, and CI/CD pipelines.
- Ability to investigate deeply (logs, queries, environments) to uncover root causes.
- Clear communication in English, especially when documenting frameworks and discussing trade-offs.
- Pragmatic view of automation: knowing when to automate and when exploratory/manual testing adds more value.
- Experience working with inherited codebases and improving them incrementally.
- Kubernetes and containerized testing experience.
- Familiarity with performance and security testing.
- AWS services testing.
- Background spanning both development and QA roles.
- Impact that matters: Your work directly influences how thousands of employees experience their workplaces.
- Growth opportunities: You’ll touch multiple parts of the stack and have space to sharpen both technical and QA strategy skills.
- Curious, driven peers: Work with a team that values asking the right questions as much as having the right answers.
- Lean and fast-moving: More ownership