What are the responsibilities and job description for the Software Engineer in Test position at The Judge Group?
Our client is currently seeking a SDET in Chicago, IL
Hybrid 3 days a week onsite to downtown Chicago
About the Role
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.
Responsibilities
- 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.
Minimum Qualifications
- 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.
Preferred Qualifications
- 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.
Rate: $55-70/HR
Salary : $55 - $70