Role Overview
We are seeking a Test Automation Engineer skilled in Manual and Behavior-Driven Development (BDD) for our QA team. The ideal candidate will have hands-on experience in building and maintaining automation frameworks, strong proficiency in Java and Bash scripting, and a solid understanding of CI / CD pipelines. Experience with monitoring and creating ELK (Kibana) dashboards, setting up alerts, and familiarity with AWS services (EC2, EKS, ALB). Performance testing experience is also desirable.
Key Responsibilities
- BDD Automation Frameworks :
- Design, develop, and maintain robust automation frameworks using BDD / Selenium tools to support scalable and maintainable test suites.
- Test Script Development :
- Write and maintain automated test scripts in Java and Bash to validate application functionality, integration, and performance.
- CI / CD Integration :
- Integrate automated tests into CI / CD pipelines (e.g., Concourse, Jenkins, GitHub Actions) to enable continuous testing and rapid feedback.
- Monitoring & Reporting :
- Create and manage ELK (Kibana) dashboards for test result visualization and monitoring. Set up alerts for test failures and performance regressions.
- AWS Cloud Services (Good to Have) :
- Utilize AWS services such as EC2, EKS, and ALB for test environment setup, scaling, and monitoring.
- Performance Testing :
- Design and execute performance tests to assess application scalability and reliability under load.
- Defect Triage & Debugging :
- Analyze test failures, triage defects, and collaborate with development teams to resolve issues.
- Documentation :
- Maintain clear and comprehensive documentation for test cases, frameworks, and automation processes.
- Collaboration :
- Work closely with developers, QA, and DevOps teams to ensure high-quality releases.
- Demo Participation :
- Present weekly or bi-weekly demos to stakeholders, showcasing progress on automation tickets and new features.
KEY JOB REQUIREMENTS : In this role, you will be successful, if you have :
Experience :
Post Graduate or Graduate in Engineering or Master of Computer Applications (MCA) with Computer Science or Computer Applications or related SpecialisationMinimum 10 years relevant experience in Software Applications & DevelopmentSkills & Competencies :
Required Skills
Strong experience in BDD and automation frameworks (Cucumber, JBehave, etc.)Proficient in Java and Bash scriptingExperience with CI / CD pipelines and toolsExecute tests through CI / CD pipelines and track of results.Strong understanding of test automation best practicesExcellent problem-solving and analytical skillsGood communication and documentation abilitiesMust Have :
Self-Leadership\Time ManagementAccountability, OwnershipTeam focusedLeadership, coordinationStrong, clear communicationEmpathy, Approachability, Helpfulness, PatiencePreferred Skills
Experience with ELK stack (Kibana dashboards, alerts)Familiarity with AWS services (EC2, EKS, ALB)Performance testing experience (e.g., JMeter, Gatling, K6)Exposure to agile and DevOps environmentsWork Culture :
Participate in regular sprint planning and review meetingsShow progress through weekly or bi-weekly demos on assigned ticketsCollaborate in an agile, fast-paced environmentAdditional Notes
OTT domain background is added advantage