Required Education:
o Bachelor's degree in Computer Science, Software Engineering, or a relevant field.
Technical Skills:
o Java (2+ years): Strong design and development skills.
o BDD Frameworks (2+ years): Cucumber, JBehave, or similar.
o REST API Testing (2+ years): Strong experience testing web services.
o Test Automation Framework Design (2-4 years): Proven experience building and maintaining frameworks.
o JMeter (2+ years): For scenario-based performance testing.
o SQL: Ability to write queries for relational databases.
o Penetration Testing (Pen Testing): Explicitly listed as required experience.
Soft Skills:
o Excellent verbal and written communication.
o Ability to collaborate effectively with developers and business users.
o Proactive, flexible, and able to adapt to a complex environment.
Logistical:
o Must be local to Chicago or willing to relocate at their own expense (must be clearly stated on resume).
o Must be willing to work a hybrid schedule with a future full return to office.
o 2-4 years of overall professional experience.
Desired / Nice-to-Have Skills
• Python hands-on experience.
• AWS Cloud development experience.
• Apigee or other API gateways.
• DevOps Tools: CI/CD, Jenkins, Git.
• Agile/Lean team experience (2+ years).
• Understanding of Microservice Architecture.
• Experience with TDD (Test-Driven Development) and continuous integration.
This is a 12-month assignment for a Senior Software Development Engineer in Test (SDET) in Chicago, IL. The role is hybrid (3 days in-office) with a planned full return to office (5 days). The core function is to design, develop, and maintain test automation frameworks, primarily using Java, for API and performance testing.
Job Responsibility
• Task Breakdown: The role is heavily focused on hands-on automation development. You will be writing code in Java to create and maintain test automation frameworks, developing automated test scripts for APIs, and performing performance testing with JMeter.
• Responsibilities: This is a senior role with leadership expectations, including mentoring other test engineers, providing technical guidance, and developing test strategies and plans based on business requirements.
• Team Interaction: You will be part of a large team (20+ people) and will need to coordinate closely with Product Owners and developers to resolve issues and understand functionality. Strong collaboration is key.
• Ownership: You will "take ownership" of understanding requirements and developing the test strategy.
• Technical Leadership: The role includes providing "technical leadership and mentoring" for other engineers.
• Impact: The work involves testing platforms that have a global impact, aligning with Caterpillar's statement of building "what matters."
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead Quality Engineer role focused on mobile and API automation, driving BDD/TDD practices and test data management for a product-focused engineering organization in Saint Louis.
Contribute as a forward-deployed Test Engineer co-op at Ranger to build and maintain AI-driven Playwright test suites and support real customer implementations during a six-month, full-time placement.
Lead supplier qualification, quality systems, and vendor partnerships to scale a mission-driven desalination product from prototype to production.