Tech Stack
AWSAzureCloudDockerGoGoogle Cloud PlatformGrafanaJavaJavaScriptJenkinsKubernetesLinuxMicroservicesPython
About the role
- Design, develop, and maintain scalable automated tests for backend services, APIs, and integrations.
- Implement comprehensive test strategies covering functional, performance, integration, and security use cases.
- Perform manual testing of new features in early development cycles to validate functionality, usability, and edge cases before automation is in place.
- Contribute to shift-left testing by working closely with developers to embed quality into design and development workflows.
- Build automated regression suites into CI/CD pipelines to support continuous deployment.
- Investigate, triage, and debug complex issues in production and test environments.
- Drive root cause analysis of test failures and production defects.
- Contribute to the evolution of internal test tools and frameworks.
- Collaborate cross-functionally with development, DevOps, product management, and support teams.
Requirements
- 5+ years of experience as an SDET, QA automation engineer, or equivalent software engineering in test role.
- Proficiency in a modern programming language (e.g., Go, Java, Python, or JavaScript) for test automation.
- Experience building and maintaining test frameworks for REST APIs, microservices, and backend systems.
- Solid understanding of testing methodologies: unit, integration, performance, and end-to-end.
- Familiarity with identity and access management (IAM) concepts and protocols such as OAuth2, SAML, SCIM, and Zero Trust.
- Experience with containerized environments (Docker, Kubernetes) and cloud services (AWS, GCP, or Azure).
- Hands-on experience integrating automated tests into CI/CD pipelines (e.g., GitHub Actions, Jenkins, CircleCI).
- Experience working in Linux environments and using tools like curl, jq, traceroute, tcpdump, etc.
- Strong debugging and analytical skills; comfortable working with logs, metrics, and monitoring tools like Grafana or Kibana.
- Enjoy a flexible remote work environment with opportunities for growth, learning, and innovation.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
test automationprogramming languageGoJavaPythonJavaScripttest frameworkstesting methodologiesdebugginganalytical skills
Soft skills
collaborationcommunicationproblem-solvingroot cause analysis