About the Role
We are looking for a Software Development Engineer in Test (SDET) to join our high-performing engineering team. In this role, you’ll design and implement test automation frameworks, tools, and strategies that ensure our software products are reliable, scalable, and high quality. You'll work closely with developers, product managers, and DevOps engineers to embed quality into every stage of the software development lifecycle.
This is an exciting opportunity to contribute to the evolution of our quality engineering practices and have a significant impact on how we build, test, and deliver software.
What You Will Achieve
-
Design, develop, and maintain scalable test automation frameworks for APIs, UI, and backend systems
-
Build and maintain CI/CD test pipelines with comprehensive automated testing coverage
-
Write robust test plans, test cases, and perform manual and exploratory testing when required
-
Collaborate with developers to ensure testability and quality are built into our products
-
Proactively identify gaps in our testing strategy and work with teams to address them
-
Develop tools and utilities to improve test efficiency and effectiveness
-
Analyze test results, identify root causes of issues, and help drive resolutions quickly
-
Participate in code reviews and provide quality engineering perspectives
-
Participate in release planning with respect to test/automation coverage efforts and estimates, resource and risk management
-
Coordinate QA automation activities with a geographically diverse team, across multiple time zones
You Should Have...
-
5+ years of experience as a Software Engineer in Test, SDET, or equivalent role
-
Proficient in at least one modern programming language (e.g., Python, Java, JavaScript, Go)
-
Experience with test automation tools and frameworks (e.g., Selenium, Playwright, Cypress, RestAssured, Pytest)
-
Strong understanding of testing APIs, backend services, and web applications
-
Experience with CI/CD tools like Jenkins, GitHub Actions, or CircleCI, Azure DevOps
-
Familiarity with containers and cloud infrastructure (e.g., Docker, Kubernetes, AWS/GCP)
-
A passion for improving engineering productivity and product quality
-
Excellent problem-solving skills and attention to detail
-
Strong communication and collaboration abilities
Bonus
-
Experience with performance testing (e.g., JMeter, Locust)
-
Experience with writing scripts for performance/load tests for APIs and Web Applications.
-
Experience with POSTMAN or similar tools
-
Experience with writing moderately complex SQL queries
-
Experience with MS SQL Server and/or PostgreSQL databases.
-
Exposure to observability tools (e.g., Prometheus, Grafana, OpenTelemetry)
-
Security or accessibility testing experience
-
Background in working in Agile/Scrum environments