HamburgerMenu
hirist

Senior Automation Quality Assurance Engineer

SS Consulting
Multiple Locations
4 - 5 Years

Posted on: 13/10/2025

Job Description

Description :

- Senior Automation QA Engineer (Networking/Telecom Domain).

Experience : 4+ years.


Location : Kochi/Thirivanathapuram, Hybrid 4-day office & 1-day WFH.


This is a critical role for our client with a strong background as an Automation QA Engineer or Software Developer in Test (SDET), who is passionate about building, maintaining, and scaling robust automated test solutions for technically complex, high-load, and distributed systems.

Note : Due to the specialised nature of our client's business, candidates with prior work experience in the Networking, Telecom, Cybersecurity, or High-Load/Distributed Systems domain are strongly preferred.

Key Responsibilities :

- Automation Framework Leadership : Design, develop, and maintain advanced, scalable, and reusable test automation frameworks, with a strong focus on Python and the pytest ecosystem.

- Coding & Scripting : Write high-quality, maintainable test code in Python, applying strong Object-Oriented Programming (OOP) principles and design patterns.

- Utilize features like mocking, parametrization, and custom fixture layers effectively.

- System Testing : Implement comprehensive test automation for UI (Web) and Mobile applications using modern tools like Selenium WebDriver, Appium, Playwright, or Cypress.

- Distributed Systems Testing : Develop and execute automation tests for complex backend systems, including those leveraging message brokers/streaming systems like Apache Kafka and RabbitMQ.

- CI/CD Integration : Champion a solid CI/CD mindset, integrating automated tests seamlessly into pipelines using tools such as Jenkins, TeamCity, GitHub Actions, or GitLab CI to ensure continuous quality.

- Environment Management : Build and manage containerized test environments using Docker and Docker Compose, with a working understanding of orchestration platforms like Kubernetes (K8s).

- Troubleshooting & Observability : Utilize advanced analytical and debugging skills to perform root cause analysis by correlating logs, tracing data, and metrics using observability tools like Kibana, Prometheus, Grafana, ELK stack, and CloudWatch.

- Cloud Proficiency : Leverage hands-on experience with cloud platforms (AWS, GCP, or Azure) to manage test infrastructure and environments.

- Quality Advocacy : Collaborate effectively with Development, DevOps, and Product Management teams, driving a culture of quality and technical excellence.

- Innovation : Explore and utilize AI-driven productivity tools (e.g., Cursor, Claude) to enhance test design, documentation, and automation efforts.

Required Skills and Experience :

- 4+ years of hands-on experience in a dedicated Automation QA Engineer or SDET role.

- 4+ years of strong, hands-on Python experience in test automation, including advanced knowledge of OOP, design patterns, and expertise with pytest (or similar frameworks like unittest).

- Mandatory Domain Experience : Proven working experience in the Networking, Telecom, Cybersecurity, or High-Load/Distributed Systems domain.

- Deep expertise in developing and maintaining automated test frameworks from the ground up (Framework Development is a key strength).

- Experience with CI/CD processes and tools (Jenkins, GitHub Actions, etc.).

- Working knowledge of message brokers/streaming (e.g., Kafka, RabbitMQ).

- Familiarity with containerization (Docker, Kubernetes) and cloud services (AWS/GCP/Azure).

- Experience with UI/Mobile test automation (Selenium, Appium, Playwright, or Cypress).

- Excellent communication (written and verbal) and collaboration skills.

Bonus Skills :

- Experience in multiple programming languages (e.g., JavaScript, Kotlin, Java, or Go).

- Experience with high-load testing and performance engineering.

- Practical experience with AI tools (Cursor, Claude) for coding and productivity.


info-icon

Did you find something suspicious?