Cullerton Group has a new opportunity for an IT Software Engineer 5. The work will be done hybrid (Chicago, IL – onsite 2 days per week, with future full onsite expectation). This is a 12-month long-term position that can lead to permanent employment with our client. Compensation is up to $106/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).
Job Summary
Cullerton Group is seeking a Senior Software Engineer specializing in test automation to support large-scale enterprise systems. This role focuses on designing, developing, and maintaining automated testing frameworks and ensuring high-quality software delivery across complex platforms. The engineer will work closely with development, product, and QA teams to validate system performance, reliability, and integration. This position offers a mix of hands-on automation development, technical leadership, and cross-functional collaboration in a fast-paced environment.
Key Responsibilities
• Design, develop, and maintain automated test frameworks for API and system-level testing
• Develop automation scripts using Java, JavaScript, and tools such as Cucumber, Karate, and JMeter
• Lead test strategy development, including test planning, execution, and reporting
• Collaborate with product owners and engineering teams to understand requirements and resolve issues
• Mentor team members and promote best practices in automation, CI/CD, and quality engineering
Required Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• 10+ years of experience in software engineering or test automation roles
• Strong experience with Java and BDD frameworks (Cucumber, JBehave, or similar)
• 8+ years of experience designing and developing test automation frameworks
• Experience testing REST APIs and performing system integration testing
• Proficiency in SQL and working with relational databases
• Experience with performance testing tools such as JMeter
• Strong understanding of the full software development lifecycle and Agile methodologies
Preferred Qualifications
• Experience with AWS cloud technologies and microservices architecture
• Experience with CI/CD tools such as Jenkins or Git-based pipelines
• Knowledge of Python or additional scripting languages
• Experience with API gateways (e.g., Apigee)
• Strong documentation and communication skills
• Experience with performance, load, and end-to-end testing in complex systems
Why This Role?
This position offers an opportunity to contribute to meaningful engineering and design work that supports advanced software platforms within a global enterprise environment. You will work on high-impact systems, collaborate with experienced teams, and help drive quality and automation across enterprise applications. Cullerton Group provides a professional environment with growth potential and strong long-term career opportunities.