Automation Tester / SDET
db
Job Description
- Automation Framework Development - Design, develop, and maintain scalable automated test frameworks using Java or Python.
- API and Microservices Testing - Validate REST APIs and distributed microservices, including request and response contracts, error handling, integrations, and service-to-service flows.
- UI Test Automation - Build and maintain reliable browser-based test automation using Playwright, or Selenium where appropriate.
- Database Validation - Create and execute SQL queries to verify data integrity, transformations, persistence, and end-to-end processing across supported databases.
- End-to-End Quality Assurance - Plan and execute functional, integration, regression, and end-to-end testing across complex application workflows.
- CI/CD Integration - Integrate automated tests into GitHub Actions and delivery pipelines, analyse failures, and support quality gates.
- Performance Testing - Develop and execute performance tests using Gatling and, where relevant, JMeter or k6.
- Defect Analysis and Collaboration - Investigate defects, provide reproducible evidence, and work with developers and product stakeholders to drive resolution.
- Test Reporting and Continuous Improvement - Maintain clear test results, coverage visibility, and reusable test assets while continuously improving automation effectiveness.
Your skills and experience
- Bachelor’s degree from an accredited college or university with a concentration in Computer Science, Engineering, or equivalent discipline.
- More than 2 years of relevant experience in software testing, test automation, quality engineering, or an SDET role.
- Hands-on experience creating maintainable automated tests, debugging failures, and working with development teams in an agile delivery model.
- Strong analytical, problem-solving, communication, and stakeholder collaboration skills.