Jobs → QA & Testing → Software Development Engineer In Test

Software Development Engineer In Test

Teja MUnited StatesSENIORPosted 4d ago
JavaJavaScriptCucumberKarateJBehaveJMeterREST APISQLJenkinsGitPythonAWS CloudApigeeMicroservicesTDDAgileScrumDevOpsSelenium
About the Role Caterpillar is seeking a Senior Software Development Engineer In Test to design, develop, and maintain enterprise test automation frameworks for web services and enterprise applications. This role focuses on Java-based automation, API testing, BDD frameworks, performance testing, CI/CD, and end-to-end integration testing while providing technical leadership and mentoring. Key Responsibilities • Develop and enhance automation frameworks using Java/JavaScript • Create automation scripts using Java, Cucumber, Karate, JBehave, and JMeter • Perform REST API, integration, functional, regression, and performance testing • Design test strategies, test plans, and automation solutions • Support CI/CD pipelines and Agile development • Mentor QA engineers and collaborate with developers, Product Owners, and business teams Requirements • 8+ years of test automation framework development • Strong Java programming experience • Cucumber, JBehave (or other BDD frameworks) • REST API/Web Services testing • SQL and relational databases • JMeter performance testing (3+ years) • End-to-end integration and full-stack testing experience • Bachelor's degree in Computer Science or related field • Strong communication, problem-solving, and mentoring skills

Similar projects

QA Engineer
Shania Salsabila · QA, Software Testing, SDET
AEM QA Engineer
Archanaa Srivastav · AEM, Adobe Experience Manager, AEM 6.x
Salesforce CPQ QA Engineer
Archanaa Srivastav · Salesforce Testing, Salesforce CPQ, Manual Testing
Early · 1 applied1 of 8,003 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy