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 Specialisation
Minimum 10 years relevant experience in Software Applications & Development
Skills & Competencies :
Required Skills
Strong experience in BDD and automation frameworks (Cucumber, JBehave, etc.)
Proficient in Java and Bash scripting
Experience with CI / CD pipelines and tools
Execute tests through CI / CD pipelines and track of results.
Strong understanding of test automation best practices
Excellent problem-solving and analytical skills
Good communication and documentation abilities
Must Have :
Self-Leadership\Time Management
Accountability, Ownership
Team focused
Leadership, coordination
Strong, clear communication
Empathy, Approachability, Helpfulness, Patience
Preferred 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 environments
Work Culture :
Participate in regular sprint planning and review meetings
Show progress through weekly or bi-weekly demos on assigned tickets
Collaborate in an agile, fast-paced environment
Additional Notes
OTT domain background is added advantage
Automation Java • Chennai, India