IT Software Engineer 4 (93916-1)
Cullerton Group has a new opportunity for an IT Software Engineer 4. The work will be done in a hybrid setting based in Chicago, IL, with an expectation of 35 days onsite per week and eventual full-time onsite presence. This is a long-term 12-month position that can lead to permanent employment with our client. Compensation is up to $100/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).
Job Summary
We are seeking a senior-level Software Engineer with a strong background in test automation and software development to support enterprise-scale systems and applications. This role focuses on designing, developing, and maintaining automation frameworks, as well as ensuring high-quality delivery through robust testing strategies. The ideal candidate will work across full software development lifecycle activities, collaborating with cross-functional teams to build scalable and secure solutions. This position also includes technical leadership and mentoring responsibilities within a large engineering team.
Key Responsibilities
Design, develop, and extend automated testing frameworks using Java and related technologies
Develop and execute automated test cases for APIs, integrations, and full-stack applications
Lead test strategy planning, including test plans and validation of business requirements
Mentor and guide engineering teams on automation best practices and testing methodologies
Coordinate with product owners and stakeholders to resolve issues and improve system performance
Required Qualifications
Bachelors degree in Computer Science, Software Engineering, or related field
810+ years of experience in software engineering and test automation
Strong experience with Java, Cucumber, JBehave, or other BDD frameworks
Extensive experience designing and building test automation frameworks
Experience testing REST APIs and working with relational databases (SQL)
Hands-on experience with performance testing tools such as JMeter
Strong understanding of the full software development lifecycle (SDLC)
Excellent problem-solving, communication, and collaboration skills
Preferred Qualifications
Experience with Python and AWS cloud technologies
Familiarity with DevOps tools and practices (CI/CD, Jenkins, Git)
Experience with API gateways such as Apigee
Background in Agile/Lean methodologies and microservices architecture
Strong documentation skills and experience in performance/load testing
Why This Role?
This position offers an opportunity to contribute to meaningful engineering and design work that supports a global leader in heavy machinery and manufacturing. Cullerton Group provides a professional environment with growth potential and a strong partnership with industry-leading organizations.