Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Test Engineer role.
Rezi rewrites your resume against Caterpillar Inc.'s job description. Free.

Tailor your resume to this Software Test Engineer role.
Rezi rewrites your resume against Caterpillar Inc.'s job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Test Engineer posting at Caterpillar Inc. — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Test Engineer posting at Caterpillar Inc. — free, in seconds.
About the Role
Perform testing, project management, and quality assurance assignments without close supervision. This role involves complex systems work, including testing new and existing software products, understanding various testing types, and resolving complex technical problems. You will analyze business requirements to develop and execute automation test cases, document defects, and coordinate with product owners for issue resolution. Communication with end-users and internal customers is key for debugging and testing application software.
Responsibilities
- Perform testing, project management and quality assurance assignments without close supervision.
- Carry out testing activities of new and existing software products.
- Understand systems, regression, integration, performance and user acceptance testing.
- Work directly on complex application and technical problem identification and resolution.
- Work independently on complex systems or infrastructure components.
- Analyze business requirements to develop and execute automation test cases.
- Document software issues and defects in bug tracking software and monitor for resolution.
- Coordinate with product owner to resolve open issues/enhancements/upgrades and understand the use of specific functionality.
- Communicate with end users and internal customers to help with direct development, debugging and testing application software for accuracy, integrity, interoperability and completeness.
- Perform integrated testing and customer acceptance testing of components.
- Perform other job duties as assigned.
Requirements
- Master's degree or foreign equivalent or combination of education and employment experience in Computer Science, Computer Engineering, Computer Information Systems or related field and 5 years of experience in software testing in Automation Tools or related occupation.
- Bachelor's degree or foreign equivalent or combination of education and employment experience in Computer Science, Computer Engineering, Computer Information Systems or related field and 7 years of experience in software testing in Automation Tools or related occupation.
- Employment experience with Test automation framework design and development.
- Functional or object-oriented coding experience in modern programming languages like C++, Java or Python (preferably Java).
- Experience with two or more of the following technologies and tools: Java/ Junit, Python, Cucumber, JBehave or other BDD testing frameworks.
- Experience testing Webservices (REST APIs) using Karate tool.
- Experience developing scenario-based performance testing using JMeter.
- Test automation framework design and development experience in AWS Cloud technology.
- Experience with TDD, continuous integration, code review practice.
- Experience testing full stack and integration testing.
- Experience writing queries in SQL or other relational databases.
- End-to-end system integration testing experience for software platforms.
- Develop of test automation code for Continuous Integration (CI), Continuous Delivery (CD), of systems, infrastructure, and test framework.
- Experience with Apigee or other API gateways is a plus.
- Experience with DevOps concepts and tools (e.g., CI/CD, Jenkins, Git).
Skills
- Software Testing
- Automation Tools
- Test automation framework design and development
- C++
- Java
- Python
- Java/ Junit
- Cucumber
- JBehave
- BDD testing frameworks
- Karate tool
- JMeter
- AWS Cloud technology
- TDD
- Continuous integration
- Code review
- Full stack testing
- Integration testing
- SQL
- Relational databases
- End-to-end system integration testing
- Continuous Integration (CI)
- Continuous Delivery (CD)
- Apigee
- API gateways
- DevOps
- Jenkins
- Git
Location
- 540 W Madison St., Chicago, IL 60661
Work Type
- Telecommuting: Up to 3 days/week
Experience Level
- 5 years of experience in software testing in Automation Tools or related occupation (with Master's degree)
- 7 years of experience in software testing in Automation Tools or related occupation (with Bachelor's degree)
Education Level
- Master's degree or foreign equivalent or combination of education and employment experience in Computer Science, Computer Engineering, Computer Information Systems or related field
- Bachelor's degree or foreign equivalent or combination of education and employment experience in Computer Science, Computer Engineering, Computer Information Systems or related field
Salary/Compensations
- $121,389.00 – $158,480.00
Benefits
- Medical, dental, and vision benefits
- Paid time off plan (Vacation, Holidays, Volunteer, etc.)
- 401(k) savings plans
- Health Savings Account (HSA)
- Flexible Spending Accounts (FSAs)
- Health Lifestyle Programs
- Employee Assistance Program
- Voluntary Benefits and Employee Discounts
- Career Development
- Incentive bonus
- Disability benefits
- Life Insurance
- Parental leave
- Adoption benefits
- Tuition Reimbursement
About the Company
- Your Work Shapes the World at Caterpillar Inc.
- When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.
- We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities.
- We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live.
- Together, we are building a better world, so we can all enjoy living in it.
Equal Opportunity
- Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities.
- Qualified applicants of any age are encouraged to apply.