Senior Software Development Engineer in Test

Computer Sciences Chicago, Illinois


A purple letters on a black background

Description automatically generated

Job Description

Position: Senior Software Development Engineer in Test (SDET)

Reports To: Director, Software Development Engineer in Test

Location: Chicago, IL

Job Overview

Are you a talented, motivated engineer with a strong interest in testing? Join an innovative and fast-paced team-building software and infrastructure that allows litigation professionals to filter millions of documents down to those most important to their case using advanced techniques and artificial intelligence.

We are thoughtful about design and focused on ensuring that our clients have software that is both useful and useable. You won’t be buried in a dark corner – you’ll have the opportunity to actively shape the software, while working as an integral part of a dynamic team of engineers and SDETs who are focused on writing great code, learning every day, and having a lot of fun. You must be willing to learn about the discovery industry and quickly integrate new methods and technologies into your repertoire.

From your seat in our beautiful office in downtown Chicago, you will have access to many teammates to help respond to clients timely.  Our office is in the heart of the loop with very convenient access to all major public transportation lines. Please note that we are onsite with a traditional five-day work week schedule. This is a fully in-person role.

If you think you’d be the right fit for our team, we’d love to hear from you.

Responsibilities & Duties

  • Develop and create test ware (e.g., deliverables, plans, environment, data set-up, test cases, etc.) for correctness, efficiency, and accuracy of our eDiscovery technology.
  • Automate tasks and methods to maximize efficiency, reduce human error, and shorten release cycles.
  • Oversee offshore QA team in both Automation and Manual Testing.
  • Learn and stay current with best practices in the art of software testing.



  • Good writing and communication skills.
  • Good team leader with the ability to manage several reports.
  • An eagerness to learn new technologies.
  • Extensive knowledge of React application development and testing.
  • Extensive knowledge of C# and RESTful APIs.
  • Extensive knowledge of the software development lifecycle to include agile methodologies, code quality, and continuous integration/continuous delivery.



Education & Experience

  • Bachelor’s degree in computer science or related field.
  • Experience in an SDET role for at least 10+ years.
  • Experience with software development and testing in a Linux/Unix environment is preferred.


This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. 

Hiring Policy

This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment.

Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.

Reveal considers candidates with existing visas, but does not sponsor new visa applications.