Required Education & Experience • Education: Bachelor's degree in computer science, software engineering, or a relevant field. • Years of Experience: 8-10+ years of relevant experience in software engineering and test automation.
Required Skills (Non-Negotiable) o Programming: Strong design and development skills in Java (3-5+ years). o Frameworks: Expert-level experience (8+ years) in test automation framework design. o Testing Methodologies: 3-5 years with BDD frameworks (Cucumber, JBehave). o API Testing: 3-5 years of strong experience testing REST APIs/WebServices. o Performance Testing: 3+ years developing scenario-based performance tests using JMeter. o Database: Ability to write queries in SQL or other relational databases. o Testing Scope: Proven experience with full-stack, integration, and end-to-end system testing.
Preferred Skills • Hands-on experience with Python. • Development experience in AWS Cloud technology. • Experience with TDD, continuous integration, and code review practices. • Experience with Apigee or other API gateways. • Experience with DevOps concepts and tools (e.g., CI/CD, Jenkins, Git). • 2+ years working on an Agile/Lean team. • Understanding of a microservices architecture. • Strong documentation skills.
Required Soft Skills: o Excellent verbal and written communication, problem-solving, and interpersonal skills. o Ability to adapt quickly to a complex environment. o Pro-active, flexible, and creative approach. o Strong mentoring skills and ability to work independently.
Key Responsibilities: • Extend and maintain test automation frameworks using Java and JavaScript. • Take ownership in understanding business requirements to develop comprehensive test strategies and plans. • Develop automated functional test scripts using tools like Java, Karate, and JMeter. • Plan, design, develop, and maintain an API test automation framework. • Provide technical leadership and mentor test engineers onshore and offshore. • Perform exploratory and manual testing as needed. • Coordinate with product owners to resolve issues and clarify functionality. • Uphold testing methodologies, best practices, and standards.
Typical Day & Team Structure: • Task Breakdown: A mix of coding automation frameworks, writing test scripts, planning test strategies, mentoring team members, and collaborating with developers and product owners. • Team: You will join a team of 20+ members, requiring high interaction and collaboration.
Disqualifiers (Red Flags): • Unwillingness to work the required hybrid/in-office schedule. • Non-local candidates not open to self-relocating. • A history of job-hopping or choppy tenure.
Information
Locations Chicago, ILPosition Open to Only localsIndustry OthersStatus OpenJob Age 20 Day'sCreated Date 01/08/2026No.of Positions 1Duration 12 monthsZip Code