Associate Principal A, Software Engineering: Software Development Test (SDET)

The OCC

Hybrid

Quick summary

Work type
Hybrid
Location
Chicago, IL
Salary
$104,800–$174,500 / yr
Posted
2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $189k
This role $140k
$90k most similar roles pay here $245k

This role pays less than 84% of similar roles. Most pay $161,500–$216,300 — the shaded band above. At the midpoint, this role pays about $140k versus about $189k for comparable roles.

Based on 239 similar postings.

Employer

About The OCC

The OCC (Options Clearing Corporation) is the world''s largest equity derivatives clearing organization, acting as issuer and guarantor for options and futures contracts to promote stability and market integrity. Industry: Financial Clearing & Derivatives

The OCC currently has 26 open roles on FindRole.

Listed pay typically runs $140,800–$199,500 across 25 roles with salary data.

Most-posted roles

View all roles at The OCC

At a glance

TL;DR · Associate Principal A, Software Engineering: Software Development Test (SDET)

The Options Clearing Corporation (OCC) is hiring a Software Development Engineer in Test (SDET) for its Quality Engineering team, focusing on designing and implementing automation strategies for mission-critical financial systems. This role involves building scalable UI and API test frameworks using Selenium WebDriver, Cucumber BDD, TestNG/JUnit, and Rest Assured, while also integrating automated tests into Jenkins CI/CD pipelines and managing Docker containers for consistent testing environments. The SDET will conduct performance testing with JMeter, track defects in SpiraTest and Jira, and mentor team members on automation best practices. Ideal candidates have hands-on experience with Java, JavaScript, Gherkin, XPath, YAML, JSON, Git/GitHub, and emerging tools like Playwright and Claude Code for AI-assisted development.

What you'll do

  • Design and maintain scalable UI and API test automation frameworks using Selenium WebDriver, Cucumber BDD, TestNG/JUnit, and Rest Assured.
  • Integrate automated test suites into Jenkins CI/CD pipelines to ensure reliable testing on every build and deployment.
  • Conduct performance and load testing with JMeter to validate system scalability under realistic trading-day volumes.
  • Track defects and test results in SpiraTest and Jira, maintaining clear traceability from requirements through test execution.
  • Recommend improvements to test design for reduced redundancy and greater coverage efficiency during code review phases.

What we're looking for

  • Proven experience designing and maintaining test automation frameworks with Selenium WebDriver, Cucumber BDD, TestNG/JUnit, and Rest Assured.
  • Familiarity with deploying and scaling test environments using Harness and Rancher.
  • Experience integrating automated tests into Jenkins CI/CD pipelines and generating quality metric reports through SpiraTest and Splunk.
  • Solid understanding of software testing lifecycle (STLC), Agile methodologies, and defect management workflows.
  • Proficiency in Java, JavaScript, Gherkin, XPath, YAML, JSON for test automation purposes.
  • Hands-on experience with Git/GitHub or equivalent version control systems including branching strategies and code review practices.

More like this

Similar roles

Software Development Engineer in Test (SDET)

Broadcom

Usa-Il Lisle Warrenville Road 11 days ago $91,000$146,000
Playwright RestAssured Jenkins Java JavaScript TypeScript JUnit TestNG JMeter CI/CD Agile Web UI Automation REST API Automation Security protocols ESMs