Job Information
Intercontinental Exchange (ICE) Engineer II, QA in Pune, India
Job Description
Responsibilities
Develop, maintain, and enhance data-driven automated tests and frameworks to support code deployments across development, test, and build environments.
Execute, update, and maintain existing test automation frameworks, solutions, and test scripts.
Design and build new automation solutions to support new builds and releases.
Generate clear and meaningful automated reports to document test results for each execution.
Collaborate with the Development team, Automation Lead, and other stakeholders to continuously refactor and improve the automation framework for reusability, stability, and performance.
Work closely with Developers, QA, and other project team members to analyze test results, identify root causes, and develop solutions.
Document detailed defect reports, including steps to reproduce, actual vs. expected results.
Collaborate with Product Owners and Business Analysts to build use cases and test scenarios for both manual and automated testing.
Participate in defect triage meetings and follow up on resolutions with Development, Product Owners, and Business Analysts.
Coordinate with global team members on features and issues to support continuous delivery.
Knowledge and Experience
Bachelor’s or Master’s degree in Computer Science or a related field.
4+ years of experience in test development using Java, TestNG, and Maven.
4+ years of experience as a Test Automation Engineer focused on RESTful API testing and microservices.
Hands-on experience with Web UI automation using Selenium.
Proficient in working with GitHub and Jenkins in a CI/CD environment.
Experience with cloud platforms, preferably AWS (good to have).
Familiarity with JIRA or similar tools for Agile development, defect tracking, and test case management.
Experience with logging and monitoring tools such as Splunk or Kibana (good to have).
Strong knowledge of TestNG, Maven, and Jenkins.
Solid understanding of Agile testing methodologies.
Excellent analytical, troubleshooting, and problem-solving skills.
Strong communication skills and ability to manage multiple concurrent tasks.
Understanding of the Software Development Lifecycle (SDLC) and manual testing practices.
Experience in the mortgage lending industry is a plus.