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.
-
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.
-
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).
-
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.
-
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.
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
-
Industry: IT Services & Consulting
-
Employment Type: Full-time, Permanent
-
Role Category: Engineering / Other
-
Education: Any Graduate