Software Development Engineer in Test
Job Purpose
We are seeking a highly motivated and experienced Software Development Engineer in Test (SDET) to join our team. You will play a crucial role in ensuring the quality and reliability of our web applications and APIs. Your expertise in automated testing will be essential. You will be responsible for developing and maintaining comprehensive test suites, setting up CI/CD pipelines, and collaborating closely with our engineering team to deliver high-quality software.
Responsibilities
- Design, develop, and maintain automated test suites for React-based single-page applications using React Testing Library.
- Design and implement automated web tests using Playwright (preferred) or similar technologies such as Cypress or Puppeteer.
- Develop and execute behavior-driven tests using Cucumber.
- Create and maintain custom Gherkin steps for Cucumber tests.
- Create and maintain API tests using the Karate framework (preferred) or REST Assured.
- Set up and maintain test automation pipelines in Jenkins to streamline the test execution workflow.
- Identify, analyze, and report software defects and inconsistencies.
- Collaborate with developers, product managers, and other stakeholders to understand requirements and ensure testability.
- Troubleshoot and resolve integration issues independently.
- Participate in code reviews and contribute to improving testing processes.
- Analyze test results, document findings, and contribute to continuous improvements in the testing process.
- Maintain and improve test automation frameworks to enhance test efficiency and effectiveness.
Knowledge and Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as an SDET or similar role.
- Strong proficiency in JavaScript and Java programming languages.
- Extensive experience with automated web testing tools, specifically Playwright (or Cypress/Puppeteer).
- Solid understanding of React and experience with React Testing Library.
- Experience with Cucumber for behavior-driven development (BDD) testing.
- Experience creating and maintaining custom Gherkin steps for Cucumber tests.
- Experience with API testing frameworks, preferably Karate framework (or REST Assured).
- Experience setting up and managing CI/CD pipelines using Jenkins.
- Knowledge of software testing methodologies and best practices.
- Ability to analyze and troubleshoot complex integration issues.
Preferred Knowledge and Experience
- Experience in performance testing of web applications and APIs using tools such as JMeter, Gatling, or k6.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Experience with monitoring and logging tools like Grafana, Kibana, or Prometheus to analyze test performance.
- Knowledge of accessibility testing principles and tools.
- Experience with other testing frameworks and tools.
- Experience with Agile/Scrum development methodologies.
- Experience with version control systems (e.g., Git).
New York Base Salary Range
The expected base salary for this role, if located in New York, is between $150,000 - $200,000 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. Regular full-time ICE employees are eligible for a suite of competitive employee benefits, including healthcare coverage (medical, dental and vision), a 401(k) plan, life insurance, time off, and paid leave for qualifying circumstances.
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
----------: Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.Recommended Jobs
Oil Burner Technician
Job Description Job Description Looking for a full-time oil burner technician with experience in residential and commercial heating systems -- oil and A/C. Must be able to troubleshoot, repair, a…
Stocker - Aisle
Position Title: Stocker Department: Floor Supervisor: Floor Supervisor, Assistant Floor Manager, Floor Manager FLSA: Non-exempt Position Summary: Responsible for providing prompt and…
Metrology Technician
The selected candidate is responsible for the programming and support of Amphenol Aerospace's AOIs (Automated Optical Inspection) and CMMs (Coordinate Measuring Machine), conducting RCAAs investigatio…
AI/ML Automation Engineer
Job Title: AI/ML Automation Engineer Location: White Plains, NY Duration: 6+ Months AI and Automation initiatives focus on leveraging technologies like RPA, AI/ ML, IDP, and NLP to aut…
Sommelier
Job Description Acclaimed industry veterans Chef Melissa Rodriguez, Jeff Katz and Tao Group Hospitality join forces to introduce a new restaurant in West Chelsea. Opening Fall 2024! Tao Group …
Full-Time Security Guard, Van Dyke III Supportive Housing
Who We Are: CAMBA is a community of staff, volunteers, clients, donors, neighbors and partners who work together to build an inclusive New York City, where all children and adults have access to the…
High School Real Estate Teacher
Job Description Job Description Who Are We? At Revolution Learning, we are more than an educational institution; we are a launchpad for dedicated educators shaping the future. Specializing in co…
Cafe Manager
Position Title: Cafe Manager Pay 11 Reports To: Salary: $74,000 - $82,000 Other Forms of Compensation: Become part of Restaurant Associates, the industry’s leading provider o…
Math Tutor (Bilingual - Spanish)
Job Description Job Description About Us Toolkit Tutors is a high-impact tutoring company dedicated to helping students master academic content while developing the study skills they need for lo…
Medical Director - Veterinarian
Seeking a Medical Director in Astoria, Queens! Veterinary Care Group Astoria is seeking a driven and experienced Managing Veterinarian to join our team. In this role, you will have the opportu…