Ice Services
Overview
Job Purpose
Intercontinental Exchange, Inc. (ICE) offers a unique opportunity to work with advanced technology and tackle business challenges in the financial sector. ICE team members collaborate across departments to innovate and meet industry demands. The ideal candidate will be able to multitask in a dynamic, team-oriented environment, demonstrating strong problem-solving, decision-making abilities, and professionalism.
The Principal QA Engineer will be crucial in ensuring the accuracy, reliability, and quality of backend data processing and retrieval systems. The candidate should be proficient in Playwright (preferred), Python, SQL, and API testing, with a solid background in web application automation, data validation, and automation frameworks.
Responsibilities
Design, develop, and maintain automated testing frameworks for web applications and backend data validation using Playwright, JavaScript/TypeScript.
Mentor, support, and train team members in automation to enhance the team's capabilities in developing automated testing suites.
Develop, execute, and maintain automated GUI tests using tools like Squish.
Analyze application requirements, design, and execute test scenarios, providing feedback to improve test coverage and project quality.
Create automation scripts to download, extract, and validate data from APIs, ensuring data accuracy, consistency, and integrity across datasets using JavaScript or Python. Implement automated checks for data completeness, format validation, and cross-referencing with expected results to identify discrepancies.
Collaborate with product managers, developers, and stakeholders to ensure high-quality product releases.
Design and execute comprehensive test strategies, including manual testing, with reporting tailored for business stakeholders.
Manage resource allocation effectively to meet project deadlines without compromising quality.
Communicate status updates clearly and address risks proactively.
Take ownership of production incidents, conduct postmortems, and implement process improvements, maintaining communication with senior management.
Work with DevOps teams to integrate automated testing into CI/CD pipelines.
Knowledge and Experience
Bachelors degree in software engineering, computer science, or equivalent.
At least 10 years of QA experience, emphasizing data validation and backend testing.
Over 5 years of experience in Web GUI and API automation.
Minimum 2 years with Playwright using JavaScript or TypeScript.
Over 5 years of experience in Python for automation and data processing.
Strong SQL skills for querying and validating large datasets.
Experience with JSON for structured data validation; XML experience is a plus.
Experience testing in Unix/Linux and Windows environments.
Excellent problem-solving, analytical, and debugging skills.
Ability to work independently and collaboratively across teams.
Preferred Skills and Technologies
Databases: Oracle, SQL Server (mandatory), PostgreSQL or similar.
UI Testing: Playwright with JavaScript or TypeScript (mandatory), Squish.
Programming Languages: JavaScript/TypeScript (mandatory), Python (mandatory).
API Testing Tools: Postman, SoapUI, or similar.
Bug Tracking: JIRA.
CI/CD Tools: Jenkins, GitLab CI/CD.
Source Code Repositories: GitHub.
Operating Systems: Windows and UNIX/Linux.
Structured Data Validation: JSON.
IDE Tools: PyCharm, Visual Studio Code, or similar.
Financial Markets experience is a plus.
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to protected characteristics.
#LI-HR1 #LI-ONSITE
#J-18808-Ljbffr