Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Intercontinental Exchange - ICE Software Development Engineer Test 
United States, New York, New York 
16909580

14.04.2025

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).