Company Name: WillwareTechnologies
Role:Test Automation Engineer
Experience:6+ Years
Location: Chennai
WorkMode:Hybrid
Job Descriptio
:
We are looking for a highly skilled and detail-oriented Test Automation Engineer with strong expertise in Selenium, Postman, Kafka, and Event-Driven Architecture (EDA) to design, develop, and maintain scalable automation frameworks for web, API, and messaging systems. The ideal candidate will play a key role in ensuring software quality by integrating automated tests into CI/CD pipelines and collaborating closely with Development, QA, and DevOps teams.
Key Responsibilities: Test Automation Development:
- Design, develop, and maintain robust, reusable, and scalable automation test scripts for web applications, APIs, and Kafka-based systems.
- Build automation frameworks for functional, regression, integration, and end-to-end testing.
- Ensure automation code quality, maintainability, and long-term usability.
Selenium & API Testing:
- Develop UI automation scripts using Selenium WebDriver.
- Create and execute API automation scripts using Postman/Newman or similar tools.
- Validate front-end and back-end system behavior across multiple environments.
Kafka / Event-Driven Architecture Testing:
- Design and implement automation for Kafka producers, consumers, and message validation.
- Validate event publishing, subscription models, schema validations, and consumer workflows.
- Test asynchronous workflows and distributed system integrations.
CI/CD Integration:
- Integrate automation suites into Jenkins, GitLab CI/CD, or similar pipelines.
- Collaborate with DevOps teams to enable continuous testing and seamless deployments.
- Support test execution in multiple environments including staging and production-like setups.
Reporting & Defect Analysis:
- Generate automation execution reports and dashboards.
- Analyze failures, identify root causes, and work with development teams on issue resolution.
- Clearly communicate testing status, risks, and blockers to stakeholders.
Required Skills:
- 6+ years of hands-on experience in Test Automation Engineering.
- Strong expertise in Selenium WebDriver.
- Advanced API testing experience using Postman/Newman.
- Hands-on experience with Kafka testing (producer/consumer validation, EDA concepts).
- Strong programming skills in Java / Python / JavaScript.
- Experience with TestNG / JUnit / Cucumber / BDD frameworks.
- CI/CD tools experience (Jenkins, GitLab CI, Azure DevOps).
- Version control systems like Git/GitHub/GitLab.
- Agile/Scrum methodology experience.
Preferred Skills:
- Performance testing experience (JMeter, LoadRunner, etc.).
- Cloud platform exposure (AWS / Azure).
- Experience in eCommerce, logistics, or product-based environments.
- Knowledge of containerized environments (Docker/Kubernetes) is a plus.
Soft Skills:
- Excellent analytical and troubleshooting skills.
- Strong communication and stakeholder management.
- Ability to work independently and collaboratively.
- Detail-oriented with a focus on quality.