Job Description
<p><p><b>Description :</b><br/><br/>- Senior Automation QA Engineer (Networking/Telecom Domain).<br/><br/><b>Experience : </b>4+ years.</p><p><br/><b>Location : </b>Kochi/Thirivanathapuram, Hybrid 4-day office & 1-day WFH.</p><p><br/>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.<br/><br/>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.<br/><br/><b>Key Responsibilities :</b><br/><br/>- Automation Framework Leadership : Design, develop, and maintain advanced, scalable, and reusable test automation frameworks, with a strong focus on Python and the pytest ecosystem.<br/><br/>- Coding & Scripting : Write high-quality, maintainable test code in Python, applying strong Object-Oriented Programming (OOP) principles and design patterns.<br/><br/>- Utilize features like mocking, parametrization, and custom fixture layers effectively.<br/><br/>- System Testing : Implement comprehensive test automation for UI (Web) and Mobile applications using modern tools like Selenium WebDriver, Appium, Playwright, or Cypress.<br/><br/>- Distributed Systems Testing : Develop and execute automation tests for complex backend systems, including those leveraging message brokers/streaming systems like Apache Kafka and RabbitMQ.<br/><br/>- 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.<br/><br/>- Environment Management : Build and manage containerized test environments using Docker and Docker Compose, with a working understanding of orchestration platforms like Kubernetes (K8s).<br/><br/>- 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.<br/><br/>- Cloud Proficiency : Leverage hands-on experience with cloud platforms (AWS, GCP, or Azure) to manage test infrastructure and environments.<br/><br/>- Quality Advocacy : Collaborate effectively with Development, DevOps, and Product Management teams, driving a culture of quality and technical excellence.<br/><br/>- Innovation : Explore and utilize AI-driven productivity tools (e.g., Cursor, Claude) to enhance test design, documentation, and automation efforts.<br/><br/><b>Required Skills and Experience :</b><br/><br/>- 4+ years of hands-on experience in a dedicated Automation QA Engineer or SDET role.<br/><br/>- 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).<br/><br/>- Mandatory Domain Experience : Proven working experience in the Networking, Telecom, Cybersecurity, or High-Load/Distributed Systems domain.<br/><br/>- Deep expertise in developing and maintaining automated test frameworks from the ground up (Framework Development is a key strength).<br/><br/>- Experience with CI/CD processes and tools (Jenkins, GitHub Actions, etc.).<br/><br/>- Working knowledge of message brokers/streaming (e.g., Kafka, RabbitMQ).<br/><br/>- Familiarity with containerization (Docker, Kubernetes) and cloud services (AWS/GCP/Azure).<br/><br/>- Experience with UI/Mobile test automation (Selenium, Appium, Playwright, or Cypress).<br/><br/>- Excellent communication (written and verbal) and collaboration skills.<br/><br/><b>Bonus Skills :</b><br/><br/>- Experience in multiple programming languages (e.g., JavaScript, Kotlin, Java, or Go).<br/><br/>- Experience with high-load testing and performance engineering.<br/><br/>- Practical experience with AI tools (Cursor, Claude) for coding and productivity.<br/><br/></p><br/></p> (ref:hirist.tech)