Lead Associate Principal, Software Engineering, SDET

theocc

United States

Hybrid

USD 164,000 - 205,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Employee Referral Program
Benefits Package
Telecommuting up to 40%

Job summary

The Options Clearing Corporation is seeking a Software QA Engineer to design, develop and maintain automation frameworks across frontend, API and backend, drive test automation and performance testing, and contribute to CI/CD pipelines. You will collaborate with software developers, project management and customer support to implement quality standards and scalable testing practices.

You will implement BDD using Cucumber or Karate, help optimize test data and environments, and contribute to a

Qualifications

  • Bachelor’s degree in computer science, IT, or related field with five years of software testing or QA leadership experience.
  • Experience architecting large automation frameworks for frontend, API, and backend testing.
  • Proficiency with Selenium, RestAssured, PostgreSQL; knowledge of Cucumber/Karate and TestNG.

Responsibilities

  • Design, develop and maintain automation frameworks and test plans.
  • Collaborate with developers, PM and support to enforce quality standards.
  • Lead CI/CD pipelines using Jenkins, Docker, and Kubernetes; enable parallel test runs.
  • Migrate testing to BDD with Cucumber or Karate and maintain shared feature libraries.
  • Conduct performance and load testing and ensure test environments and data are controlled.
  • Architect enterprise-wide automation across UI, API and backend; verify DB and messaging.

Skills

Automation strategies
Performance testing
Team collaboration
Test planning
BDD practices

Education

Bachelor's degree in CS/IT or related

Tools

Selenium
RestAssured
PostgreSQL
Cucumber
Karate
TestNG
Jenkins
Docker
Kubernetes

Job description

Duties

Responsible to design, develop and maintain new and existing automation frameworks, continued evaluation of test cases for inclusion in test regression, tests coverage and automation of newly implemented functionality, and development of tools to enable acceptance test efficiencies. Work closely with Software Developers, Project Management and Customer Support to form and follow quality procedures, standards and specifications. Create, maintain and execute automation test plans, writing code against software platforms, estimating testing efforts, analyzing and communicating test results, defect tracking and participation in day to day acceptance test activities, and contribute to the company's performance and scalability testing efforts. Develop, enhance and extend automation frameworks. Identify quality tasks during team sprint cycle and implement automation for new features. Analyze and communicate test results and defect tracking. Participate in performance and load test efforts. Assist in the planning, creation and control of the test environments and test data. Define test strategy, conduct requirements analysis for testability, identify scope, conduct risk and mitigation planning, configuration management planning, write master and detailed test plans for test planning and design. Participate in the review of acceptance test procedures and processes and provide recommendations for improvements to eliminate redundancies in testing and improve efficiency. Architect enterprise-wide automation frameworks that span frontend, API, and backend testing layers using Selenium, RestAssured, and PostgreSQL; design reusable component libraries, including Cucumber step definition libraries; engineer TestNG thread-safe dependency injection patterns and repeatable test runs at scale. Orchestrate full-cycle testing strategies across multi-tier architectures by implementing Functional, Integration, and Regression testing, validating end-to-end business critical UI workflows and cross-browser rendering via Selenium-based suites; verify Microservices communication, payload validation, and fault tolerance through API-level integration tests; and ensure Backend system integrity by testing database transactions, data pipelines, and message queue interactions across SQL and NoSQL environments. Architect and maintain production-grade CI/CD pipelines using Jenkins, Docker, and Kubernetes, with stage-gated quality controls, parallel execution strategies, and environment-specific deployment strategies; containerize test execution environments using Docker to ensure dependency consistency and portability across dev and staging. Migrate manual and script-based testing to Cucumber or Karate BDD frameworks by establishing shared Gherkin feature libraries; embed BDD best practices through structured onboarding, feature file review workflows, and scenario design standards.

Up to 40% telecommuting permitted.

OCC offers a standard benefits package.

This position qualifies for The Options Clearing Corporation's Employee Referral Program.

Education & Experience Required

Bachelor's degree in computer science, IT, or related and five (5) years of experience as a software developer in test, quality assurance lead or related.

Special Skills Required

3- or 4- year bachelor's degree is accepted.

Must have work experience with each of the following:

  • Architect enterprise-wide automation frameworks that span frontend, API, and backend testing layers using Selenium, RestAssured, and PostgreSQL; design reusable component libraries, including Cucumber step definition libraries; engineer TestNG thread-safe dependency injection patterns and repeatable test runs at scale.
  • Orchestrate full-cycle testing strategies across multi-tier architectures by implementing Functional, Integration, and Regression testing, validating end-to-end business critical UI workflows and cross-browser rendering via Selenium-based suites; verify Microservices communication, payload validation, and fault tolerance through API-level integration tests; and ensure Backend system integrity by testing database transactions, data pipelines, and message queue interactions across SQL and NoSQL environments.
  • Architect and maintain production-grade CI/CD pipelines using Jenkins, Docker, and Kubernetes, with stage-gated quality controls, parallel execution strategies, and environment-specific deployment strategies; containerize test execution environments using Docker to ensure dependency consistency and portability across dev and staging.
  • Migrate manual and script-based testing to Cucumber or Karate BDD frameworks by establishing shared Gherkin feature libraries; embed BDD best practices through structured onboarding, feature file review workflows, and scenario design standards.

Up to 40% telecommuting permitted.

Salary

$163,600-$204,600

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automation Engineer
Automation Engineer

Sacbar • Irvine (CA), Northern (KY)

Hybrid
USD 129,000 - 158,000
Engineer
Engineer

Tata Consultancy Services • Seattle (WA)

On-site
USD 95,000 - 105,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support: Leaves
+1
Automation Test Engineer
Automation Test Engineer

Compunnel, Inc. • Nashville (TN), Northern (KY)

Hybrid
USD 90,000 - 150,000
Sr. Quality Assurance Analyst
Sr. Quality Assurance Analyst

Broadcast Music • United States

On-site
USD 103,000 - 145,000
Lead Test Architect
Lead Test Architect

DTCC • United States

Hybrid
USD 120,000 - 160,000
Lead Software Quality Engineer
Lead Software Quality Engineer

RXinsider LTD. • Irving (TX), Northern (KY)

Hybrid
USD 126,000 - 179,000
Lead Software Quality Engineer
Lead Software Quality Engineer

Vizient • Irving (TX)

On-site
USD 126,000 - 179,000
Lead Software Quality Engineer
Lead Software Quality Engineer

Vizient, Inc. • Irving (TX)

On-site
USD 126,000 - 179,000
Incentive eligible
Software Engineer in Test
Software Engineer in Test

Eliassen Group • Westlake (TX)

On-site
USD 76,000 - 90,000
Medical, Dental, Vision
401k with company matching
Life insurance
Automation Engineer
Automation Engineer

Compunnel, Inc. • Town of Texas (WI)

Hybrid
USD 90,000 - 120,000