Senior Test Automation Engineer
Job Summary
We are seeking a talented and detail-oriented Test Automation Engineer. The ideal candidate will be responsible for designing developing and maintaining robust test automation scripts that ensure high-quality software delivery. With hands-on experience in tools like Selenium Postman and automation on Kafka-based Event-Driven Architectures (EDA) the candidate will work closely with development and DevOps teams to integrate automated testing into our CI/CD pipeline ensuring seamless deployments and reliable test reporting.
Test Script Development & Maintenance:
- Develop and maintain test automation scripts based on designed test scripts and business scenarios.
- Ensure scalability reusability and efficiency of automation code for long-term use.
CI/CD Integration:
- Integrate test automation scripts into CI/CD and deployment pipelines.
- Collaborate with DevOps teams to ensure seamless automation integration across environments.
Test Reporting & Analysis:
- Generate maintain and analyze test automation reports.
- Communicate test results clearly and concisely to stakeholders identifying and escalating critical issues.
Tool Expertise:
- Utilize tools like Selenium for web UI automation and Postman for API validation.
- Create robust reusable test scripts covering functional and regression testing areas.
Kafka & EDA Automation:
- Design and execute test automation for Kafka-based Event-Driven Architectures.
- Validate message flows event publishing/subscription and consumer behavior.
Experience:
- 6 years of hands-on experience in test automation preferably including API and Kafka-based systems.
- Proven expertise with Selenium and Postman.
- Experience working in Agile/Scrum development environments.
Technical Skills:
- Strong programming/scripting skills (Java Python or JavaScript preferred).
- Deep understanding of test automation frameworks and best practices.
- Experience with Kafka (consumer/producer testing EDA concepts).
- Familiarity with version control systems (Git) and CI tools (Jenkins GitLab CI etc.).
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent verbal and written communication skills.
- Self-starter with the ability to work independently and in a team.
- Experience with performance testing tools or frameworks.
- Familiarity with cloud-based environments (AWS or Azure).
- Experience with BDD tools like Cucumber or testing frameworks like TestNG/JUnit.
- Prior experience in eCommerce logistics or product-based environments is a plus.
Required Skills:
Test AutomationSeleniumTest Automation FrameworkKafkaAPI AutomationTestNGJUnitCucumber