Job Summary:
We are looking for a Senior Automation Engineer with deep experience in backend-focused test automation, Java, and message-based systems such as IBM MQ and Kafka. This role demands strong hands-on skills in developing automation frameworks, validating APIs and messaging systems, and working across AWS and Azure cloud platforms. The ideal candidate is proactive, collaborative, and capable of driving quality across the development lifecycle in an Agile environment.
Key Responsibilities:
Design and implement robust automation test frameworks using Java, Selenium WebDriver, TestNG, and Cucumber (BDD).
Develop and execute backend/API automation using Spring Boot; perform validation of JSON and XML payloads.
Test messaging queues and streaming data platforms, especially using IBM MQ and related IBM tools
Write and optimize complex SQL queries for backend data verification (SQL Server, SAP HANA, etc).
Perform cross-platform, cross-browser testing using Selenium Grid.
Maintain and execute test automation through CI/CD pipelines (Jenkins, Maven, Git).
Collaborate closely with developers, testers, and stakeholders to ensure clear understanding of requirements and fast feedback cycles.
Document defects, test results, and provide risk-based assessments using JIRA.
Support test planning, environment setup, and continuous improvement initiatives.
Required Skills & Experience:
7+ years of QA automation experience with a strong emphasis on backend/API testing.
Proven expertise in Java-based test automation (Selenium, TestNG, Cucumber, Rest Assured).
Hands-on experience with IBM MQ, Kafka message validation, or equivalent messaging technologies.
Proficient in database validation with SQL across platforms like SQL server and SAP HANA
Strong experience integrating automation into Jenkins CI/CD pipelines and using Git/Bitbucket for version control.
Practical knowledge of Azure environments for test execution and cloud-based test data handling.
Experience with tools/frameworks such as Postman, SOAP UI, JUNIT, Spring Framework
Excellent communication skills with a collaborative, team-oriented approach.
Strong analytical thinking, problem-solving ability, and a proactive mindset.
Preferred:
Experience working with containerized environments (Docker/Kubernetes).
Exposure to BDD practices in enterprise-level Agile environments.
Background in regulated industries (e.g., healthcare) is a plus.
Soft Skills:
Strong verbal and written communication.
Ability to work independently and as part of a distributed Agile team.
Detail-oriented with a commitment to delivering high-quality, testable code.
Self-motivated, organized, and capable of managing multiple priorities

Keyskills: Java Rest Assured Automation Testing Selenium Bdd SQL Queries Cucumber