Join our dynamic team as an Automation Quality Assurance Engineer. In this role, you will play a crucial part in ensuring the quality and functionality of our web applications through innovative testing strategies.
- Develop and maintain engaging automated test scripts using BDD frameworks, particularly Cucumber, to improve efficiency.
- Perform UI testing leveraging TestNG and Selenium, enabling you to validate both the functionality and performance of our cutting-edge web applications.
- Conduct thorough database testing with SQL and MongoDB, ensuring the integrity and correctness of our data.
- Utilize your troubleshooting skills to diagnose and resolve Java failures in automated test scripts.
- Monitor Kafka messaging systems while executing automated tests based on message availability, contributing to a seamless experience.
- Efficiently utilize Selenium and Cucumber commands to automate complex test scenarios, thereby enhancing our test coverage.
- Work collaboratively with cross-functional teams, including developers and product managers, to identify testing requirements and ensure comprehensive test coverage throughout the application.
- Engage actively in agile development processes, including sprint planning, grooming sessions, and retrospectives, to promote a collaborative work environment.
- Document detailed test cases, results, and defects to facilitate clear communication and effective issue resolution.
Requirements: - Bachelor's degree in computer science, engineering, or a related field.
- Demonstrated experience as a QA automation engineer or in a similar capacity.
- Strong proficiency in BDD methodologies and the Cucumber framework.
- Expertise in UI testing with TestNG and Selenium WebDriver.
- Solid understanding of SQL databases and MongoDB, including the ability to write and execute queries.
- Proficient in Java programming with a knack for debugging and resolving code issues.
- Experience with Kafka messaging systems, particularly with automated testing of message-driven applications.
- Excellent communication and teamwork skills.
- Strong analytical thinking and problem-solving abilities with an eye for detail.
Preferred Qualifications: - Experience working with continuous integration/continuous deployment (CI/CD) pipelines.
- Familiarity with other automation testing tools and frameworks.
- Knowledge of Docker containers and Kubernetes orchestration.
Address: Insert precise work address here