Software Engineer in Test

The Judge Group
Melrose Park, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 166K

Job location

Melrose Park, United States of America

Tech stack

Testing (Software)
Java
Agile Methodologies
Automation of Tests
Software as a Service
Software Quality
Data Warehousing
Distributed Systems
Object-Oriented Software Development
Selenium
Software Systems
Testng
Information Technology
Data Management
Cucumber
Mocha
SDET

Job description

Our client is currently seeking a SDET in Chicago, IL, We are looking for a Software Development Engineer in Test (SDET) to join our team and help ensure the delivery of high-quality software solutions. In this role, you will be responsible for designing, developing, and maintaining automation frameworks, writing test code, and collaborating with cross-functional teams to ensure product quality. You will play a key role in driving an automation-first approach and improving testing efficiency across the organization., * Gain a deep understanding of the systems under test, including 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 efforts.
  • 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.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 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 various testing types: unit, functional, load, security, behavioral, integration, component, contract, and end-to-end.
  • Experience working in Agile development environments.
  • Proven 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 with the ability to diagnose complex system issues., * 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.

Benefits & conditions

Rate: $60-80/HR

Apply for this position