We are seeking a highly skilled and technically proficient QA Automation Engineer to join our team in Gurgaon. This role demands strong expertise in test automation, Java programming, and BDD frameworks, with a deep understanding of the investment banking domain. The ideal candidate will be responsible for designing, developing, and executing robust test automation solutions, while collaborating closely with cross-functional teams.
Key Responsibilities :
- Work closely with product owners and business analysts to gather and understand functional and technical requirements.
- Translate business requirements into Gherkin format to support BDD-based test automation.
- Design, develop, and maintain scalable automated test scripts using Java, Selenium, and Cucumber/Gherkin frameworks.
- Integrate automated tests with CI/CD pipelines and ensure test coverage across all application layers.
- Execute automated test cases, analyze test results, and log defects using tools such as Elastic Search, JIRA, or similar.
- Collaborate with development and QA teams to troubleshoot and resolve issues quickly.
- Contribute to test data management, test environment setup, and continuous test optimization.
- Coordinate with Performance and DevOps teams to provide functional insights and support system-level testing.
Technical Skills Required :
- Strong programming skills in Java (mandatory).
- Hands-on experience with Cucumber/Gherkin, Selenium, TestNG/JUnit, and BDD frameworks.
- Experience working with API testing tools (like Postman, REST Assured).
- Familiarity with CI/CD tools such as Jenkins, Git, Maven/Gradle.
- Working knowledge of Elastic Search, XML messaging, and message brokers like MQs.
- Understanding of FPML schema, trade lifecycle, and financial product workflows.
- Experience with SQL and working with relational databases.
Domain Expertise :
- In-depth knowledge of Investment Banking, including financial products and trading
workflows.
- Hands-on experience in testing complex business processes within Capital Markets or Banking platforms.Qualifications & Certifications :
- Bachelors degree in Computer Science, Engineering, or a related field.
- ISTQB Certification or other relevant test automation certifications preferred.Keyskills: Software Quality Assurance POSTMAN Cucumber Testing Software Testing Tools API Testing Automation Testing Selenium Test Strategy Testing