IT Software Engineer 4
Role details
Job location
Tech stack
Job description
The VL Autonomy Program is expanding with new features planned for 2026 and is seeking a Senior Software Development Engineer in Test (SDET). The successful candidate will participate in architecture and design discussions, collaborate with cross-functional teams, contribute to AVT calls, and enhance the System Integration Testing (SIT) automation framework., Test Automation & Framework Development
- Extend and enhance automation frameworks using Java/JavaScript
- Develop automated test cases using existing automation frameworks
- Expand and maintain the SIT automation framework
- Develop automated functional test scripts using Java, Karate, and JMeter
Test Strategy & Execution
- Understand business requirements and develop test strategies and test plans
- Perform functional, integration, manual, and exploratory testing
- Develop and maintain test scripts, test cases, and test data
- Execute end-to-end system integration testing across software platforms and third-party integrations
API & Integration Testing
- Plan, design, develop, and maintain API test automation frameworks
- Test RESTful web services and APIs
- Analyze automation execution results and improve framework reliability
CI/CD & DevOps
- Develop automation for Continuous Integration (CI) and Continuous Delivery (CD)
- Support automation across systems, infrastructure, and testing frameworks
- Participate in TDD, code reviews, and CI/CD best practices
- Work with Jenkins, Git, and other DevOps tools
Leadership & Collaboration
- Participate in AVT calls and technical design discussions
- Coordinate with Product Owners to resolve issues, enhancements, and upgrades
- Provide technical leadership and mentorship to onshore and offshore QA teams
- Promote testing best practices, methodologies, and standards
Requirements
- Bachelor's degree in Engineering or a related field
- 9+ years of overall experience (10+ years preferred)
- At least 9 years of experience designing and developing test automation frameworks, Required Technical SkillsProgramming & Automation
- Java (5+ years)
- JavaScript
- Cucumber (3-5 years)
- JBehave or other BDD frameworks
- Test automation framework design (9+ years)
API & Web Services
- REST API/Web Services testing (5+ years)
- API automation framework development
Database
- SQL or other relational database querying
Testing
- Functional testing
- Integration testing
- End-to-end system testing
- Third-party integration testing
- Test script, test case, and test data development
DevOps
- CI/CD
- Jenkins
- Git
- TDD and code review practices
Preferred Technical SkillsProgramming & Cloud
- Python
- AWS Cloud development
Performance Testing
- JMeter (3+ years)
- Load and performance testing
Architecture & Tools
- Apigee or other API Gateway platforms
- Microservices architecture
Methodologies
- Agile/Lean (2+ years)
- Strong documentation skills
Required Soft Skills
- Excellent verbal and written communication
- Strong collaboration with developers, Product Owners, and business stakeholders
- Ability to adapt quickly in complex environments
- Proactive, flexible, and creative problem-solving
- Leadership and mentoring capabilities, * How many years of professional experience do you have in Software Development Engineer in Test (SDET) or Test Automation roles?
- How many years of hands-on experience do you have developing test automation using Java?
- Which BDD automation frameworks have you used professionally - Cucumber, JBehave, SpecFlow, another BDD framework, or none?
- How many years of experience do you have testing REST APIs and developing API automation?
- Which of the following tools and technologies have you used professionally - Jenkins, Git, Karate, JMeter, Python, AWS, none of the above?
- Do you have experience designing or enhancing test automation frameworks (not just writing automated test scripts)?
- Have you worked on end-to-end system integration testing involving full-stack applications or third-party integrations?
- Have you worked in an Agile development environment and participated in CI/CD practices (e.g., Jenkins, Git, code reviews, TDD)?
- This position requires working onsite in a hybrid schedule starting on Day 1. Are you able to meet this requirement?
- If you are not currently local to the job location, are you willing to relocate at your own expense before your start date?
- Only applicants residing in Chicago, IL or nearby areas will be considered. Candidates located outside Illinois will be automatically disqualified.
Benefits & conditions
$61 - $63 an hour - Full-time, Contract