QA Engineer

16 Apr 2024
Apply

Career Area:Product SupportJob Description: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.Your Work Shapes the WorldWhether it be groundbreaking products, best in class solutions or creating a lifelong career, you can do the work that matters at Caterpillar. With a 95-year legacy of quality and innovation and 150 locations in countries around the world, your impact spans the globe.When you join Caterpillar, you are joining a team of makers, innovators, and doers. We are the people who roll up our sleeves and do the work to build a better world. We don’t just talk about progress and innovation. We make it happen. And we are proud of that, because it helps our customers build and power the world we live in – the roads, hospitals, homes, and infrastructure. Without a dedicated workforce Caterpillar could not effectively meet our customer’s needs. Join us.Job DescriptionDevelop and execute exploratory and automated tests to ensure product quality.The QA technician role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. If you hold an engineering background, enjoy providing end-to-end solutions to software quality problems, and are a great communicator we’d like to meet you.Ultimately, you will monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.Job Duties:

Design and implement tests, debugging, and defining corrective actions.

Review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)

Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.

Estimate, prioritize, plan and coordinate testing activities.

Develop detailed, comprehensive, and well-structured test plans and test cases.

Identify, record, document thoroughly and track bugs.

Perform thorough regression testing when bugs are resolved.

Liaise with internal teams (e.g. developers and product managers) to identify system requirements.

Monitor debugging process results.

Investigate the causes of non-conforming software and train users to implement solutions.

Track quality assurance metrics, like defect densities and open defect counts.

Stay current with new testing tools and test strategies.

Education requirement:Bachelor’s degree in computer science, information technology, or engineering (equivalent work experience of 3-5 years accepted in lieu of degree)What skills you will have:Decision Making and Critical Thinking:Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.Level Working Knowledge: Applies an assigned technique for critical thinking in a decision-making process. Identifies, obtains, and organizes relevant data and ideas. Participates in documenting data, ideas, players, stakeholders, and processes. Recognizes, clarifies, and prioritizes concerns. Assists in assessing risks, benefits and consideration of alternatives.Software Product Design/Architecture:Knowledge of software product design; ability to convert market requirements into the software product design.Level Basic Understanding: Identifies basic design methods and design tools. Identifies major components of functional and technical design. Cites examples of good and bad designs. Describes tasks, activities, deliverables and key concerns of technical design.Effective Communications: Delivers helpful feedback that focuses on behaviors without offending the recipient. Listens to feedback without defensiveness and uses it for own communication effectiveness. Makes oral presentations and writes reports needed for own work. Avoids technical jargon when inappropriate. Looks for and considers non-verbal cues from individuals and groups.Software Product Technical Knowledge:Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products.Level Working Knowledge: Maintains and utilizes data related to install base configurations and environments. Solicits customer feedback; reports and monitors bugs and implementation issues. Participates in defining and conducting technical acceptance tests. Participates in creating technical requirements for software development and deployment. Explains basic environment and product configuration options.Software Product Testing:Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements.Level Working Knowledge: Participates in test readiness reviews, functional, volume, and load testing. Describes key features and aspects of a specific testing discipline or methodology. Tests software components for compliance with functional requirements and design specifications. Explains procedures for documenting test activities and results (e.g. errors, non-conformance, etc.) Conducts functional and performance testing on aspects of assigned products.Top Candidates will also have Interest in learning new tools, languages, workflows, and philosophies Professional certification Proven experience as a QA Engineer or similar role Experience testing desktop and mobile applications (responsive web design principles) Great attention to detail Organizational skillsAdditional InformationThe location for this position is Rapid City, SD.Domestic relocation assistance is available for this position.This position will require less than 10% travel.What You Will Get:Our goal at Caterpillar is for you to have a rewarding career. Our teams are critical to the success of our customers who build a better world. Here you earn more than just wage, because we value your performance, we offer a total rewards package that provides:

Competitive Base Salary

Annual incentive bonus plan

Medical, dental, and vision coverage

Paid time off plan (Vacation, Holiday, Volunteer, Etc.)

401k savings plan

Health savings account (HSA)

Flexible spending accounts (FSAs)

Short and long-term disability coverage

Life Insurance

Paid parental leave

Healthy Lifestyle Programs

Employee Assistance Programs

Voluntary Benefits (Ex. Accident, Identity Theft Protection)

Subject to annual eligibility and incentive plan guidelines.Final detailsPlease frequently check the email associated with your application, including the junk/spam folder, as this is the primary correspondence method. If you wish to know the status of your application – please use the candidate log-in on our career website as it will reflect any updates to your status.This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S. which can be found through our employment website at www.Caterpillar.com/Careers .For more information, visit caterpillar.com. To connect with us on social media, visit caterpillar.com/social-media#LIPosting Dates:April 16, 2024 - April 30, 2024Any offer of employment is conditioned upon the successful completion of a drug screen.EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.Not ready to apply? Join our Talent Community (http://flows.beamery.com/caterpillarinc/talcom) .

Full-time
Apply