1

Junior Software Development Engineer In Test Jobs in Berwyn, IL

Sr Analyst SDET - QI07DE We're determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to ...

The Software Development Engineer in Test (SDET) will ensure that developed software meets requirements. He or she will be responsible for performing QA/UAT, developing test plans and test scripts ...

May require final in-person interview in downtown Chicago client location This is an SDET role combining software development + quality assurance . Candidate will write code to test code for new and ...

Senior Software Engineer - AI/ML

Chicago, IL · Hybrid

$126.20K - $166.40K/yr

Preferred experience with background as SDET or deep experience with Testing tools like Playwright or Cypress etc. Essential Duties & Responsibilities Performs a combination of duties in accordance ...

Senior Software Engineer - AI/ML

Chicago, IL · On-site

$126.20K - $166.40K/yr

Preferred experience with background as SDET or deep experience with Testing tools like Playwright or Cypress etc. Essential Duties & Responsibilities Performs a combination of duties in accordance ...

Automation Tester

Chicago, IL · On-site

$47.50 - $62.75/hr

Required : • Expertise in Selenium, Cucumber, and Cypress • At least 8-10 Years experience in Automation Testing (SDET) • Design and review test plans, cases, and data for effective testing • ...

Your initial responsibilities will include the development and improvement of our growing queue of ... Bachelor's degree or a strong foundation in computers and programming * Exceptional ability to ...

Your initial responsibilities will include the development and improvement of our growing queue of ... Bachelor's degree or a strong foundation in computers and programming * Exceptional ability to ...

Junior Software Engineer

Chicago, IL · On-site

$80K - $130K/yr

Junior Software Engineer (Trading Systems & OS) Location: Chicago, IL (Loop) Team: Proprietary ... In this role, you will be an integral part of a specialized development staff that works side-by ...

The R&D Software Engineer 4 will perform complex code modification, testing, and debugging tasks ... Participate in test plan reviews; * Mentor Junior team members; * Perform unit/module testing of ...

Mainframe Software Development Engineer

Lisle, IL · On-site

$48.25 - $62.25/hr

Required : • Bachelor's degree in engineering/computer science and 5+ years of related experience ... test automation Preferred : • Familiarity with Java programming language is a plus Company

next page

Showing results 1-20

Junior Software Development Engineer In Test information

See Berwyn, IL salary details

$47.2K

$95.9K

$144K

How much do junior software development engineer in test jobs pay per year?

As of May 30, 2026, the average yearly pay for junior software development engineer in test in Berwyn, IL is $95,866.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,000.00 and $96,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Software Development Engineer In Test, and why are they important?

To thrive as a Junior Software Development Engineer In Test, you need a solid understanding of software testing principles, programming fundamentals (commonly in Java, Python, or C#), and a relevant bachelor's degree in computer science or a related field. Familiarity with test automation frameworks (such as Selenium or JUnit), version control systems like Git, and continuous integration tools is typically required. Strong analytical thinking, effective communication, and a proactive attitude help you identify issues and collaborate within development teams. These skills and qualities are crucial for ensuring software quality, streamlining testing processes, and supporting overall team productivity.

What are some common challenges faced by Junior Software Development Engineers in Test when starting out, and how can they overcome them?

Junior Software Development Engineers in Test (SDETs) often encounter challenges such as understanding complex codebases, balancing manual and automated testing, and communicating effectively with development teams. To overcome these, it's helpful to ask clarifying questions, seek mentorship, and actively participate in code reviews. Building a solid foundation in both programming and testing principles, along with collaborating closely with more experienced SDETs and developers, can accelerate learning and confidence in the role.

What is a Junior Software Development Engineer In Test?

A Junior Software Development Engineer In Test (SDET) is an entry-level professional who combines software development and quality assurance skills to design, develop, and maintain automated tests for software applications. These engineers work closely with developers and testers to ensure the software meets quality standards and functions as intended. They typically write test scripts, identify bugs, and help improve the overall testing process to deliver reliable products.

What is the difference between Junior Software Development Engineer In Test vs Software Development Engineer In Test?

AspectJunior Software Development Engineer In TestSoftware Development Engineer In Test
Experience LevelEntry-level, typically 0-2 yearsMid to senior level, 2+ years
ResponsibilitiesAssisting in test automation, executing test cases, learning testing toolsDesigning test frameworks, developing automation scripts, leading testing efforts
Skills & CertificationsBasic programming, testing fundamentals, possibly certifications like ISTQBAdvanced programming, testing automation, certifications often preferred
Work EnvironmentSupportive team, mentorship focus, learning-orientedCollaborative, independent problem-solving, leadership in testing projects

In summary, Junior Software Development Engineer In Test roles focus on learning and supporting testing activities, while Software Development Engineer In Test positions involve more advanced automation development and testing leadership.

What cities near Berwyn, IL are hiring for Junior Software Development Engineer In Test jobs? Cities near Berwyn, IL with the most Junior Software Development Engineer In Test job openings:
Director, Software Engineering: Software Development Test (SDET)

Director, Software Engineering: Software Development Test (SDET)

The Options Clearing Corporation

Chicago, IL • On-site

$51.50 - $66.50/hr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

To be considered for this position, applications and resumes are accepted only through our careers site by directly applying to the posted job. We do not accept unsolicited resumes or sales solicitations from staffing agencies. Any OCC employee wishing to submit a referral must do so through their Workday account. Any resume submitted outside of an active job posting will not be considered for employment.
What You'll Do:
The Director, Quality Engineering - TDM & Environment Engineering is a senior technical leadership role within the EQM Platform & Enablement organization. This position owns the strategy, architecture, and delivery of two critical quality engineering capabilities: AI-assisted Test Data Management (TDM) and Environment Engineering governance.
The Director will lead the design and operationalization of an integrated, AI-powered TDM platform capable of generating and governing over 10 million structured data points across the Ovation program - closing critical test coverage gaps through intelligent scenario discovery, synthetic data generation, and full test-to-data traceability. Simultaneously, the Director will establish Infrastructure as Code (IaC) standards and one-click environment deployment practices that eliminate environment-driven test delays across the enterprise.
A defining expectation of this role is deep, hands-on expertise in AI agentic tools - particularly Claude Code - and the ability to design and embed AI-driven workflows across the full software delivery lifecycle: from requirements analysis and test case generation, through test data creation, automation scripting, CI/CD pipeline integration, pull request governance, and results analysis. Candidates should be able to demonstrate not just familiarity with these tools, but practical experience deploying them in enterprise engineering environments.
This role is not an execution role - it is a capability-building and standards-setting function that operates across all five testing organizations at OCC.
Primary Duties and Responsibilities:
To perform this job successfully, an individual must be able to perform each primary duty satisfactorily.
Test Data Management - AI-Assisted Coverage Platform
  • Define and own the enterprise TDM strategy for the Ovation program, covering synthetic data generation, AI-assisted gap analysis, and end-to-end test-to-data traceability across all integrated systems.
  • Architect and lead delivery of the AI-powered TDM platform built on a shared Claude Code agent framework, Git-based canonical dataset repository, versioned prompt library, and SME-governed data lifecycle (Draft → Validated → Active → Deprecated → Archived).
  • Drive intelligent coverage gap analysis by mining production data - including FIXML (Financial Information eXchange Markup Language) trade files, daily snapshots, reference data, and corporate actions - to identify missing trade types, uncovered edge cases, stress patterns, and negative scenarios, targeting 30-40 new scenarios per week.
  • Lead scenario modelling in partnership with Subject Matter Experts (SMEs) to define business rules and validate AI-generated scenarios before dataset generation, ensuring every dataset reflects production-realistic constraints.
  • Oversee the generation of multi-day FIXML canonical datasets using Claude Code agents and FIXGEN (OCC's internal synthetic data generation utility), with automated validation gates for schema compliance, business rule adherence, data quality, and masking/compliance requirements. Target scale: 10 million+ governed data points across all program pillars.
  • Establish full test-to-data traceability: Requirements → Scenarios → Datasets → Test Cases → Execution, published as a real-time coverage dashboard.
  • Govern dataset lifecycle and weekly refresh cycles, ensuring 100% of promoted datasets are versioned, masked, compliant, and SME-approved through data governance workflows.
  • Apply AI-driven defect analysis to identify data conditions responsible for repeat or systemic test failures and generate targeted datasets for edge case and negative scenario coverage.
  • Lead the convergence of the TDM and SIT Automation pillars through the shared AI framework, ensuring datasets generated by the TDM platform are immediately consumable by the automation pipeline.

AI Agentic Integration Across the SDLC
This is a defining differentiator of this role. The Director is expected to design and implement AI-driven workflows that inject intelligence at every phase of the software delivery lifecycle:
  • Requirements → Test Case Generation: Configure Claude Code agents to analyze requirement documents and user stories and automatically recommend or draft test case outlines, reducing manual test design effort and improving coverage completeness.
  • Test Case → TDM: Automate the linkage between approved test cases and dataset generation requests, so that new test cases trigger corresponding data generation workflows without manual handoff.
  • TDM → Test Automation: Ensure generated datasets are structured and tagged to be immediately consumable by the Cucumber/BDD automation framework, with traceability maintained end-to-end.
  • CI/CD Pipeline Integration: Embed AI-assisted validation, data refresh, and test selection logic directly into Jenkins CI pipelines - enabling intelligent regression selection, automated data provisioning on deployment, and real-time coverage reporting.
  • Pull Request Governance: Design and enforce AI-assisted review checkpoints in the pull request (PR) process - including automated test coverage checks, dataset availability validation, and code quality signals - before code is merged.
  • Results Analysis: Implement AI-powered test result analysis to automatically classify failures (environment issues vs. application defects vs. data gaps), prioritize defect triage, and surface patterns that inform the next TDM generation cycle.
  • Partner with engineering leads across the Ovation program to drive adoption of agentic AI tooling within existing SDLC workflows, establishing standards for prompt governance, output validation, and human-in-the-loop review requirements.

Environment Engineering - Governance & IaC
  • Define and own the environment engineering strategy for the Ovation program, establishing governance standards, environment availability SLAs, and one-click deployment capabilities across all test environments.
  • Lead the adoption and operationalization of Infrastructure as Code (IaC) practices - including Terraform and Jenkins-based pipeline configuration - to enable consistent, repeatable, and auditable environment provisioning across BUAT (Business User Acceptance Testing), SIT (System Integration Testing), and regression testing contexts.
  • Establish one-click environment deployment standards that reduce manual provisioning effort, eliminate configuration drift, and support rapid environment recovery and parallel testing demands.
  • Define and enforce environmental entry/exit gate adherence and release readiness criteria, ensuring testing teams are never blocked by unplanned environment unavailability.
  • Own environment availability metrics, tracking and publishing the percentage of scheduled testing time that each environment was operational, and driving continuous improvement against SLA targets.
  • Partner with Production Operations and Environment Operations (EnvOps) teams clearly define scope boundaries between application quality regression, environment issue escalation, and production support.
  • Govern environment configuration for all testing phases, including Harness-based deployment orchestration and CI/CD (Continuous Integration/Continuous Delivery) pipeline integration.

Quality Engineering Leadership & Governance
  • Define and own end-to-end test strategy for Ovation applications, covering functional, integration, and data validation testing across all program pillars.
  • Lead system integration testing (SIT) and regression testing across multiple applications, ensuring optimal test coverage and data-backed quality signal.
  • Drive an automation-first approach using the Cucumber/BDD (Behavior-Driven Development) automation framework across UI, API, batch, and Kafka messaging layers, integrated through Jenkins CI nightly pipelines.
  • Govern quality gates, testing observability, and metrics - contributing TDM coverage and environment availability data to the EQM enterprise metrics framework.
  • Lead defect triage, root cause analysis, and drive defect prevention initiatives with a focus on data-driven defect closure acceleration.
  • Oversee release testing readiness, ensuring environment and data dependencies are resolved prior to test execution windows.
  • Perform application and project risk analysis; recommend quality improvements based on coverage, defect, and environment availability trends.
  • Participate in Agile sprint planning, story review, and retrospectives as a quality engineering stakeholder - actively contributing to acceptance criteria definition and requirements completeness.

Team Leadership & Development
  • Direct one or more teams responsible for TDM design, dataset generation, environment configuration, and automated test execution.
  • Partner with Cognizant and other vendor resources to ensure IaC delivery and dataset generation milestones are met within program timelines.
  • Work with individual team members to understand career interests and support growth through Individual Development Plans (IDPs), mentoring, and technical coaching.
  • Provide accurate timelines to stakeholders and ensure deliverables meet quality standards without compromising program schedule.

Supervisory Responsibilities:
  • Directs one or more team(s) responsible for design of test cases, automation and execution of testing
  • Work with individual team members to understand their career interests and help them grow by providing guidance and mentorship
  • Guide, mentor and help team members to grow using Individual Development Plan and other tools

Qualifications:
The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions.
Required
  • [Required] Deep expertise in Test Data Management (TDM) strategy and execution, including synthetic data generation, data masking, lifecycle governance, and requirements-to-dataset traceability frameworks.
  • [Required] Demonstrated hands-on experience with AI agentic tools - specifically tools such as Claude Code, GitHub Copilot, or equivalent - including the ability to design, configure, and govern agentic workflows within an enterprise software delivery lifecycle.
  • [Required] Proven experience embedding AI-assisted automation into CI/CD pipelines (e.g., Jenkins), pull request review processes, and test results analysis workflows.
  • [Required] Experience applying AI and machine learning techniques to test data generation, coverage gap analysis, defect pattern recognition, and edge case scenario identification.
  • [Required] Hands-on experience with Infrastructure as Code (IaC) tools and principles - including Terraform and Jenkins pipeline configuration - and one-click environment deployment practices.
  • [Required] Advanced knowledge of SDLC (Software Development Lifecycle) and quality engineering methodologies under both Waterfall and Agile frameworks.
  • [Required] Strong experience with BDD/TDD (Behavior-Driven Development / Test-Driven Development) and Cucumber-based automation frameworks in Java, JavaScript, or Python.
  • [Required] Experience with testing and SDLC tools including Jira, Jenkins, Cucumber, SpiraTest / Zephyr / TestRail / ALM, and CI/CD pipeline orchestration.
  • [Required] Proficiency with relational databases and query tools (SQL Server, Oracle, DB2).
  • [Required] Proven ability to manage small- and large-scale projects with strong analytical and written/verbal communication skills.
  • [Required] Prior management experience leading small to medium-sized teams (5-20) with a demonstrated track record of delivery.
  • [Required] Experience with AWS / GCP / Azure cloud deployments, microservices architectures, and event-driven application patterns.

Preferred
  • [Preferred] Experience with FIXML (Financial Information eXchange Markup Language) trade data formats and financial services testing environments, including clearing, risk, or derivatives domain knowledge.
  • [Preferred] Familiarity with synthetic financial data generation tools or equivalent enterprise-scale dataset generation pipelines.
  • [Preferred] Prior experience with Derivatives Quality Assurance, including Risk and Clearing application testing.
  • [Preferred] 10+ years of experience in Quality Assurance, Quality Engineering, or related IT disciplines.
  • [Preferred] Experience building or governing enterprise dataset repositories with version control, compliance workflows, masking standards, and audit trail requirements.
  • [Preferred] Familiarity with Tableau or equivalent dashboard tooling for real-time coverage and quality metrics visualization.
  • [Preferred] Experience governing AI-generated outputs in a regulated financial services or enterprise compliance context.

Technical Skills:
  • [Required] Hands-on experience with Infrastructure as Code (IaC) tools and principles - including Terraform and Jenkins pipeline configuration - and one-click environment deployment practices.
  • [Required] Advanced knowledge of SDLC (Software Development Lifecycle) and quality engineering methodologies under both Waterfall and Agile frameworks.
  • [Required] Strong experience with BDD/TDD (Behavior-Driven Development / Test-Driven Development) and Cucumber-based automation frameworks in Java, JavaScript, or Python.
  • [Required] Experience with testing and SDLC tools including Jira, Jenkins, Cucumber, SpiraTest / Zephyr / TestRail / ALM, and CI/CD pipeline orchestration.
  • [Required] Proficiency with relational databases and query tools (SQL Server, Oracle, DB2).