Senior Associate, Software Engineering: Software Development Test: SDET

OCC•Chicago, IL
•$86,500 - $117,600•Hybrid

About The Position

The Senior Associate, Software Engineering: Software Development Test: SDET is responsible for supporting the design, development, and maintenance of new and existing automation frameworks. This role involves the continued evaluation of test cases for inclusion in test regression, ensuring test coverage, and automating newly implemented functionality. The position also focuses on developing tools to enhance acceptance test efficiencies. The successful candidate will work closely with Software Developers, Project Management, and Customer Support to establish and adhere to quality procedures, standards, and specifications, ensuring the delivery of high-quality projects in a timely and cost-effective manner. Additionally, the role includes assisting in the testing of Delivery Controls, examining evidence of these controls, reporting results, and identifying areas for improvement in capturing and reporting control data. The position requires building and deploying automation tools using Python and Shell scripting, performing unit testing, defect diagnosis, and end-to-end validation across integrated enterprise systems like SAP and Clarity PPM. It also involves gathering requirements, designing test strategies, and communicating key findings for SaaS-based systems, debugging ETL pipelines, SQL queries, and reporting processes. The role includes developing and executing automated test plans and unit test cases in Java and SAP ABAP within Agile sprint cycles, leveraging tools like JUnit, TestNG, and JIRA. Collaboration with other groups to review control data and identify improvements in the IT delivery process and controls is also a key aspect. The role also contributes to the creation of dashboards and reports demonstrating control adherence and opportunities for improvement.

Requirements

  • Bachelor’s degree in computer science or related field.
  • Two (2) years of experience as a software quality assurance analyst, project engineer, or related.
  • Build and deploy automation tools using Python and Shell scripting to streamline workflows, reduce manual effort and improve consistency across testing and translation processes.
  • Perform unit testing, defect diagnosis, and end-to-end validation across integrated enterprise systems such as SAP and Clarity PPM.
  • Gather requirements, design test strategies, and communicate key findings for SaaS-based systems including HP NGQ or similar platforms.
  • Utilize tools such as GitHub, JIRA, and Google Cloud.
  • Debug ETL pipelines, SQL queries, and reporting processes to ensure accurate data flow and system integrity.
  • Develop and execute automated test plans and unit test cases in Java and SAP ABAP within Agile sprint cycles.
  • Leverage JUnit and TestNG alongside JIRA for task tracking and cross-functional collaboration.

Responsibilities

  • Support the design, development, and maintenance of new and existing automation frameworks.
  • Evaluate test cases for inclusion in test regression.
  • Ensure test coverage and automate newly implemented functionality.
  • Develop tools to enhance acceptance test efficiencies.
  • Work closely with Software Developers, Project Management, and Customer Support to form and follow quality procedures, standards, and specifications.
  • Ensure the delivery of highest quality projects in a timely and cost-effective manner.
  • Assist in the testing of Delivery Controls.
  • Examine evidence of delivery controls and report results.
  • Identify areas of improvement in capturing and reporting of control data.
  • Build and deploy automation tools using Python and Shell scripting to streamline workflows, reduce manual effort and improve consistency across testing and translation processes.
  • Perform unit testing, defect diagnosis, and end-to-end validation across integrated enterprise systems such as SAP and Clarity PPM.
  • Gather requirements, design test strategies, and communicate key findings for SaaS-based systems including HP NGQ or similar platforms.
  • Utilize tools such as GitHub, JIRA, and Google Cloud.
  • Debug ETL pipelines, SQL queries, and reporting processes to ensure accurate data flow and system integrity.
  • Develop and execute automated test plans and unit test cases in Java and SAP ABAP within Agile sprint cycles.
  • Leverage JUnit and TestNG alongside JIRA for task tracking and cross-functional collaboration.
  • Collaborate with other groups to review control data and identify improvements in the IT delivery process and controls.
  • Contribute to the creation of dashboards and reports demonstrating control adherence and opportunities for improvement.

Benefits

  • A standard benefits package
  • A hybrid work environment, up to 2 days per week of remote work
  • Tuition Reimbursement to support your continued education
  • Student Loan Repayment Assistance
  • Technology Stipend allowing you to use the device of your choice to connect to our network while working remotely
  • Generous PTO and Parental leave
  • 401k Employer Match
  • Competitive health benefits including medical, dental and vision
  • Discretionary bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service