
Overview
Job Purpose
Intercontinental Exchange, Inc. (ICE) presents a unique opportunity to work with cutting-edge technology and business challenges in the financial sector. ICE team members work across departments and traditional boundaries to innovate and respond to industry demand. The ideal candidate will be able to multitask in a dynamic team-based environment demonstrating strong problem-solving and decision-making abilities and the highest degree of professionalism.
The Data QA Automation Manager candidate must be a self-motivated individual who has a proven history of building automated frameworks and delivering high quality test results. Strong experience in testing with extensive knowledge of Automation Frameworks, Microsoft Playwright, Design & Implementation of high performing APIs using Python and TypeScript is required. Candidate must be capable of reviewing requirements objectively, work with Business Analysts to understand the impact of changes to assist debugging and enhancing ICE Data Services applications. The QA manager will also teach and mentor other QA team members.
Responsibilities
- Strong background in functional testing with the ability to design and develop comprehensive automated test strategies, test cases, and build and maintain automated frameworks.
- Develop and maintain automated testing frameworks to ensure the quality and reliability of data retrieved from APIs and websites.
- Build and implement automated processes to download and process data, adhering to specified schedules, including hourly retrievals.
- Collaborate with cross-functional teams to understand data format requirements and process the retrieved data into ICE’s designated format.
- Create and execute automated tests to ensure accuracy of data by comparing source data and destination datasets.
- Leverage Microsoft Playwright to enhance cross-browser and end-to-end testing for web applications.
- Identify and troubleshoot data discrepancies, collaborating with development teams to address and resolve issues.
- Mentor QA team members on automation tools, best practices and technical approaches.
- Leverage Microsoft Playwright and TypeScript to enhance the automation of complex test scenarios.
- Automate Dynamic datasets using Python for real-time and historical data validation.
- Develop test scripts using WebDriver, Selenium Grid in Python.
- Experience on working with TestNG for Automation testing Reports.
- Experience in data- driven test using Excel.
- Understanding of SQL script and ability to validate large data from Data Base.
- Used Excel and XML files for Data Driven Automation testing.
Knowledge and Experience
- Bachelor’s degree in software engineering, computer science or equivalent.
- 8+ years of experience in quality assurance, with a strong emphasis on automation testing.
- 4+ years of experience in Python for automation.
- Experience with TypeScript for writing robust and scalable automation test scripts.
- Solid understanding of Financial Markets/clearing house concepts or equity brokerage business, any exposure to futures markets and commodity markets is preferred.
- Hands on experience with test requirement analysis, test scenario design and implementation.
- Flexibility to move across different languages, technologies, and frameworks.
- Collaborate with cross-functional teams to integrate automated testing into the CI/CD pipeline for continuous delivery.
- Experience testing software in both Unix, Linux, and Windows systems
- Good understanding of performance and security aspects of software development
- Ability to work well within a team, collaborate effectively across teams and completing assignments on time with a high degree of quality.
- Strong problem-solving, analytical, technical, and troubleshooting skills.
- Ability to set priorities and multi-task in a fast-paced environment.
Preferred
- Automated Testing Tools: Microsoft Playwright (with TypeScript), Selenium Grid, Selenium Web Driver
- Databases: SQL Server
- API Testing Tools: Postman, SoapUI
- Bug Tracking Tools: JIRA
- Programming Languages: Python
- CI/CD Tools: Jenkins, GitLab CI/CD
- Web Technologies: HTML5, XML
- Source Code Repository Tools: GitHub
- Operating systems: Windows and UNIX/LINUX
- Configuration tools: Maven and Gradle
Schedule
This role offers work from home flexibility of one day per week.