Intercontinental Exchange
Principal, QA Engineer
Intercontinental Exchange, New York, New York, us, 10261
Overview
Job PurposeThe Intercontinental Exchange, Inc. (ICE) presents a unique opportunity to work with cutting-edge technology and address complex business challenges in the financial sector. The ICE Principal QA Engineer position plays a key role in testing and delivering trading, listing, compliance and surveillance applications, while supporting all stages of the Software Development Life-Cycle (SDLC). The successful candidate will be able to multitask in a dynamic team-based environment, while demonstrating strong problem-solving, extensive technical skills, decision-making abilities and the highest level of professionalism. The candidate is also expected to have a strong programming etiquette and excellent business knowledge/experience.ResponsibilitiesDesign, develop, and maintain automated test scripts for web-based applications using UI automation tools (Selenium, Playwright, Cypress, etc.).Collaborate with development and QA teams to understand product functionality and create comprehensive test strategies.Ensure the robustness, reliability, and scalability of automated tests.Debug and resolve test script issues, ensuring high-quality deliverables.Perform code reviews and provide constructive feedback to team members.Continuously improve automation frameworks and processes.Identify and implement opportunities for process improvements in the test automation lifecycle.Document test procedures, results, and insights.Knowledge and ExperienceBachelor's degree in Computer Science, Engineering or related field.8 or more years of experience as a Quality Engineer, working on low latency client/server applications.5+ years of relevant experience including software design, development, testing and deployment.Proven experience with UI automation tools such as Selenium, Playwright, Cypress, etc.Strong experience in Core Java, and working knowledge of Springboot/Springboot-test.Expertise in designing and implementing automation frameworks for web-based products.Strong problem-solving skills and attention to detail.Excellent communication and collaboration skills.Preferred qualifications:Experience with trading and financial applications is a plus.Familiarity with CI/CD tools and processes.Experience with supporting production changes, UAT testing and debugging prod issues.Results Driven: Drive, focus and commitment to deliver results that meet the requirements of internal customers along with the passion for quality and getting the right results in the right way. Ability to work to tight schedules/deadlines and multitask.Experience with version control systems (e.g., Git).ScheduleThis role offers work from home flexibility of one day per week.New York Base Salary RangeThe expected base salary for this role if located in New York City is between 145,000 - 195,900 USD. The base salary range does not include Intercontinental Exchange's incentive compensation. While we provide this range as general guidance, at ICE we compensate employees based on the skillset and experience of the individual.Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status.#LI-HR1 #LI-HYBRID
Job PurposeThe Intercontinental Exchange, Inc. (ICE) presents a unique opportunity to work with cutting-edge technology and address complex business challenges in the financial sector. The ICE Principal QA Engineer position plays a key role in testing and delivering trading, listing, compliance and surveillance applications, while supporting all stages of the Software Development Life-Cycle (SDLC). The successful candidate will be able to multitask in a dynamic team-based environment, while demonstrating strong problem-solving, extensive technical skills, decision-making abilities and the highest level of professionalism. The candidate is also expected to have a strong programming etiquette and excellent business knowledge/experience.ResponsibilitiesDesign, develop, and maintain automated test scripts for web-based applications using UI automation tools (Selenium, Playwright, Cypress, etc.).Collaborate with development and QA teams to understand product functionality and create comprehensive test strategies.Ensure the robustness, reliability, and scalability of automated tests.Debug and resolve test script issues, ensuring high-quality deliverables.Perform code reviews and provide constructive feedback to team members.Continuously improve automation frameworks and processes.Identify and implement opportunities for process improvements in the test automation lifecycle.Document test procedures, results, and insights.Knowledge and ExperienceBachelor's degree in Computer Science, Engineering or related field.8 or more years of experience as a Quality Engineer, working on low latency client/server applications.5+ years of relevant experience including software design, development, testing and deployment.Proven experience with UI automation tools such as Selenium, Playwright, Cypress, etc.Strong experience in Core Java, and working knowledge of Springboot/Springboot-test.Expertise in designing and implementing automation frameworks for web-based products.Strong problem-solving skills and attention to detail.Excellent communication and collaboration skills.Preferred qualifications:Experience with trading and financial applications is a plus.Familiarity with CI/CD tools and processes.Experience with supporting production changes, UAT testing and debugging prod issues.Results Driven: Drive, focus and commitment to deliver results that meet the requirements of internal customers along with the passion for quality and getting the right results in the right way. Ability to work to tight schedules/deadlines and multitask.Experience with version control systems (e.g., Git).ScheduleThis role offers work from home flexibility of one day per week.New York Base Salary RangeThe expected base salary for this role if located in New York City is between 145,000 - 195,900 USD. The base salary range does not include Intercontinental Exchange's incentive compensation. While we provide this range as general guidance, at ICE we compensate employees based on the skillset and experience of the individual.Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status.#LI-HR1 #LI-HYBRID