Job Title: SDET / Test Automation Engineer
About the Role
We are seeking a highly experienced SDET / Test Automation Engineer with a strong background in building scalable SaaS test automation frameworks and CI/CD pipelines.
The ideal candidate will have expertise in end-to-end automation across UI, microservices, performance, and E2E workflows, preferably within the contact center or communications technology domain.
This role requires strong problem-solving skills, full lifecycle development experience, and a deep understanding of both backend and frontend technologies.
Key Responsibilities
- Design and develop scalable, high-performance test automation frameworks and scripts.
- Work across all phases of the Software Testing Life Cycle (STLC): planning, design, implementation, execution, deployment, and support.
- Collaborate with Product Managers, UI/UX Designers, DevOps, and QA teams in an Agile/Scrum environment.
- Build and maintain end-to-end automation using Playwright and other frameworks with BDD (Gherkin) practices.
- Implement AI-driven automation solutions, including self-healing test capabilities.
- Ensure code quality, maintainability, and security through best practices such as code reviews and CI/CD processes.
- Perform performance testing and engineering using tools like JMeter and K6.
- Participate in code reviews, mentor junior engineers, and advocate best development practices.
- Develop strong debugging capabilities using languages such as Java, TypeScript, Python, or C.
Must-Have Qualifications
- 7+ years of hands-on experience in software development / SDET roles.
- Strong expertise in test automation tools such as Playwright, Cypress, or Selenium.
- Experience with microservices architecture, Docker, and Kubernetes.
- Hands-on experience with SQL and NoSQL databases (PostgreSQL, MongoDB, Cassandra).
- Familiarity with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions).
- Experience with cloud platforms (AWS, GCP, Azure).
- Proven experience working on SaaS applications with high availability and scalability.
- Experience integrating with third-party APIs and real-time communication tools (e.g., WebRTC).
Nice-to-Have Qualifications
- Background in contact center software, customer engagement platforms, or VoIP systems.
- Experience with performance tuning and observability tools (Prometheus, Grafana, ELK stack).
- Contributions to open-source projects or active participation in developer communities.
Preferred Background
- Experience in SaaS or contact center technology companies (customer service, call center, or communication platforms).
- Strong understanding and advocacy of Agile principles and practices.
- Ability to collaborate with cross-functional teams and drive problem-solving initiatives.
- Excellent communication, facilitation, and stakeholder management skills.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Tech Stack
Backend:
- Java, Spring Boot, REST APIs, Microservices
Frontend:
- JavaScript, React.js, HTML5, CSS3
Testing:
Database:
- PostgreSQL, MongoDB, Redis
DevOps:
- Docker, Kubernetes, Git, CI/CD Pipelines
Cloud:
Messaging / Streaming (Optional):
Monitoring / Observability:
- Prometheus, Grafana, Datadog
Additional Details
- Industry: IT Services & Consulting
- Employment Type: Full-time, Permanent
- Role Category: Engineering / Other
- Education: Any Graduate