ENGINEER 2-3, SOFTWARE TEST
LOCATION: Acuna / Coahuila (MX-COA), Mexico | BRAND: Bendix | REQUISITION ID: 11199 | JOB GRADE: 15
| ON-SITE/REMOTE: On-site

Want to help shape tomorrow? At Bendix we’ve been doing it for 90 years…setting the standard with advanced dynamic solutions that drive improved commercial vehicle performance and safety. We’re part of the Knorr-Bremse Group, the global leader in braking technologies. As part of our team, you’ll collaborate with a world of talented and dedicated colleagues whose sense of purpose complements your own. You’ll find rewarding opportunities, diverse experiences, partnerships, and an unwavering commitment to ethics and integrity. Innovation is part of our DNA. Achievement drives our culture. Learn more today! www.bendix.com/careers
JOB DESCRIPTION:
Position Summary:
This position is responsible for designing and developing product requirements, test plans and testing environments to support product verification and validation for desktop diagnostic applications. This position will assist in ensuring the software used for Electronic Control Unit (ECU) diagnosis is effective and efficient for providing the best team output.
Essential Functions:
· Develop in an agile/scrum environment focused on incremental releases.
· Develop and maintain tests and test applications to validate unit software, software integration systems.
· Collaborate with engineering teams to automate data management and data flows.
· Automate test cases to enable quicker application deployments and verify functionality, performance and scalability.
· Participate in reviews of the software products, their databases and the environments related to testing of the software; recommend and make improvements on software products and tools for the organization.
· Document standards and best practices for consumption by product development teams.
· Maintain product teams test and build environments and automation frameworks.
· Analyze and understand test results and monitor trends over time.
· Understands the fundamentals of Software Engineering and can demonstrate understanding of software development lifecycle.
· Able to follow standards for proper documentation of requirements and validation. Produces documentation for consumption by engineering teams.
· Interface with embedded software developers, systems engineers, and Bendix management to communicate status of projects.
· Able to estimate effort of development work with given assumptions.
· Able to clearly communicate impediments or blockers to progress work in a timely manner.
Knowledge:
· Intermedium knowledge programming in Python our other languages related to creating test scripts and test infrastructures.
· Familiar with automotive industry communication protocols (CAN, J1939, J1587, UDS, etc).
· Familiar with software, requirements, and test management systems.
· Knowledge with online software repositories to store, automate and deploy software services. (e.g. Github, Jenkins, TestComplete) is a plus.
· Experience with C# preferred, but not required.
Experience:
· Engineer 2: Bachelor's degree in a related engineering discipline plus 2 years related experience.
· Engineer 3: Bachelor's degree in engineering with 6 years related experience or Master's degree plus 5 years related experience.
· Some experience with backend test automation frameworks.
· Experience with software release processes.
· Working understanding of Agile/Scrum Software development approach.
· Working knowledge of Software Quality and Testing methodologies.
Skills:
· Biased towards action.
· Ability to assimilate data quickly.
· Strong interpersonal, oral, and written communication skills.
· Capable of prioritizing time/resources/goals.
· Desire to learn new tools and develop a cross-functional skill set.
Education:
· Bachelor’s Degree in Computer Science or related field, Master’s Degree is a plus.
Position Requirements:
The demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
What does Bendix have to offer you?
- Work-life balance that includes Paid Vacation & Holiday Paid Time Off
- Vacation Premium
- Major medical expenses
- Christmas Bonus
- Life insurance
- Educational assistance program
- Wellness program
- Saving Fund
- Pantry Vouchers
- Personal Days Paid
- Permits paid for: Marriage or Death of a direct relative
- Attendance Bonuses
- Cafeteria Subsidy
- Subsidy for prescription glasses
- Medical service in plant
- Recognition Programs
- Gym