Software Engineer in Test (Hybrid)

DMS Vision•Chicago, TX
•Hybrid

About The Position

The Software Development Engineer in Test (SDET) will help ensure the delivery of high-quality software solutions by designing, developing, and maintaining automation frameworks, writing test code, and collaborating with cross-functional teams. The role promotes an automation-first approach and aims to improve testing efficiency across the organization. The position is hybrid, with three days per week onsite in downtown Chicago, Illinois.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • At least 7 years of experience in software testing and automation.
  • Proficiency in Java and object-oriented design principles.
  • Hands-on experience with automation frameworks such as Cucumber, Selenium, Mocha/Chai, or TestNG.
  • Strong understanding of unit, functional, load, security, behavioral, integration, component, contract, and end-to-end testing.
  • Experience working in Agile development environments.
  • Ability to write automation code simulating complex multi-system scenarios.
  • Experience in SaaS environments and large-scale software systems.
  • Strong analytical and problem-solving skills, including the ability to diagnose complex system issues.

Nice To Haves

  • Experience in financial services, derivatives clearing, risk management, or data warehousing systems.
  • Familiarity with Unix/Linux environments and public cloud platforms.
  • Exposure to event-driven and distributed systems.
  • Strong communication and collaboration skills.
  • Passion for quality and continuous improvement.

Responsibilities

  • Develop a deep understanding of systems under test from both technical and business perspectives.
  • Design, develop, and maintain automation frameworks and tools.
  • Create, maintain, and execute automated test plans and test cases.
  • Collaborate with developers, project managers, and support teams to ensure quality standards are met.
  • Analyze test results, track defects, and communicate findings to stakeholders.
  • Participate in performance, load, and security testing.
  • Define test strategies, conduct risk assessments, and develop detailed test plans.
  • Contribute to continuous improvement of testing processes and tools.
  • Support test environment setup and test data management.
  • Promote best practices in test automation and software quality.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service