Senior SDET – Test Automation
Job Summary
About the Role:
We are seeking a highly experienced SDET Test Automation Engineer with a strong background in building scalable SaaS test automation development framework CI-CD preferably in the contact center or communications technology space. You will play a key role in designing developing and maintaining end-to-end automation frameworks PoCs across the stackfrom UI microservices Performance and E2E workflows.
This is a critical role that demands strong problem-solving skills full lifecycle development experience and a deep understanding of both backend and frontend technologies.
Key Responsibilities:
- Develop scalable high-performance test automation framework and test automation scripts.
- Well versed with programming and scripting languages with strong debugging skills either of C Java TypeScript Python
- Contribute to all phases of the STLC from planning and design to implementation testing deployment and support.
- Work closely with Product Managers UI/UX designers DevOps and QA teams in an Agile/Scrum environment.
- Implement and maintain end-to-end testing using Playwright and other automation frameworks with BDD Gherkin.
- Well versed with AI driven automation framework and concepts such as auto healing.
- Ensure code quality maintainability and security through code reviews unit testing and CI/CD best practices.
- Well versed with performance engineering concepts performance testing tools such as JMeter K6.
- Conduct code reviews mentor junior developers and promote software development best practices.
Qualifications :
Must-Have Qualifications:
- 7 years of hands-on software development experience in full-stack roles.
- Experience with Playwright or equivalent test automation tools (e.g. Cypress Selenium).
- Experience with microservices architecture Docker and Kubernetes.
- Hands-on experience with SQL and NoSQL databases (e.g. PostgreSQL MongoDB Cassandra).
- Familiarity with CI/CD pipelines (e.g. Jenkins GitLab CI GitHub Actions).
- Experience with cloud platforms (AWS GCP or Azure).
- Proven experience working on SaaS-based applications with high availability and scalability.
- Experience integrating with third-party APIs and real-time communication tools (e.g. WebRTC etc..).
Nice-to-Have Qualifications:
- Background in contact center software customer engagement platforms or VoIP systems.
- Experience with performance tuning observability tools (e.g. Prometheus Grafana ELK stack).
- Contributions to open-source projects or active involvement in the developer community.
Preferred Background:
- Prior experience at a SaaS or contact center technology company especially those building customer service call center or communication platforms.
- Promotes Agile values and principles
- Planning and problem solving with product management and delivery Squads
- Outstanding communication facilitation negotiation and coaching skills
- Bachelors or masters degree in computer science Engineering or a related technical field.
Additional Information :
Tech Stack:
- Backend: Java Spring Boot REST APIs Microservices
- Frontend: JavaScript HTML5 CSS3
- Testing: Playwright JUnit Jest
- Database: PostgreSQL MongoDB Redis
- DevOps: Docker Kubernetes Git CI/CD pipelines
- Cloud: AWS / GCP / Azure
- Messaging/Streaming: Kafka RabbitMQ (optional)
- Monitoring/Observability: Prometheus Grafana Datadog
Remote Work :
No
Employment Type :
Full-time
About Company
BETSOL is a cloud-first digital transformation and data management company offering products and IT services to enterprises in over 40 countries. BETSOL team holds several engineering patents, is recognized with industry awards, and BETSOL maintains a net promoter score that is 2x the ... View more