Engineering Team Lead - SW Testing (Automation + Manual)
Role details
Job location
Tech stack
Job description
A results-driven Software Testing Team Lead is responsible for guiding Software Development Engineers in Test [SDET] through the full testing lifecycle, ensuring high-quality product releases, and driving continuous improvement across testing processes. Leads cross-functional collaboration with development, product, and DevOps teams to define test strategies, maintain quality standards, and ensure on-time delivery. Oversees test planning, execution, defect management, and regression cycles while mentoring team members in best practices. Advocates for quality by implementing efficient workflows, strengthening documentation, and introducing process improvements to increase test coverage, accuracy, and team performance., * Leadership & Team Management
-
Lead and mentor a team of software testers and/or SDETs, ensuring effective workload distribution and high performance.
-
Promote and maintain a strong environment of teamwork, collaboration, and continuous improvement.
-
Encourage team member growth and professional development.
-
Assure staffing requirements are met and participate in workforce planning.
-
Administer performance reviews, participate in salary planning, and support team members in goal-setting. Testing Leadership (Manual + Automation)
-
Define and implement test strategies, test plans, and quality standards.
-
Drive manual testing efforts including functional, regression, UI/UX, integration, and performance testing.
-
Oversee automation development and guide SDETs in building and maintaining automated test frameworks.
-
Ensure accuracy, consistency, and completeness of test documentation.
-
Track quality metrics (defects, coverage, incidents) and communicate results to stakeholders.
-
Support shift-left testing through early collaboration with development and product teams. Engineering & Technical Responsibilities
-
Perform the functions and responsibilities of an engineer when needed.
-
Provide technical support to internal teams and act as a subject matter expert for testing-related engineering issues.
-
Participate in or oversee the engineering design process where testing or quality input is required.
-
Keep informed of new technologies, tools, engineering design methods, and testing best practices.
-
Develop, formulate, and direct engineering-related processes and procedures that impact quality and testing.
-
Coordinate the development and delivery of key engineering and testing deliverables.
-
Ensure accuracy and consistency of engineering documentation.
-
Provide direction on engineering issues and keep appropriate staff informed of concerns or risks.
-
Stay abreast of new developments, methods, and techniques in the technical profession. Cross-Functional Collaboration
-
Collaborate with developers, product owners, and system engineers to clarify requirements and improve testability.
-
Participate in all PI planning ceremonies to ensure planning is executedby the SDETs and rolled up to Program Management.
-
Participate in root-cause analysis and partner with engineering teams to address systemic issues. Quality, Process, and Delivery
-
Drive process improvements to increase efficiency, reduce defects, and improve release quality.
-
Oversee test execution, defect reporting, and regression cycles to ensure timely delivery.
-
Ensure proper workflows, documentation, and traceability throughout the testing lifecycle.
-
Support continuous improvement initiatives across engineering, testing, and quality processes.
Requirements
Do you have experience in UI?, * Bachelor's degree in engineering or technical field with 7+ years in embedded systems testing or software quality engineering.
- 2+ years leading a team of software or SDETs.
- Background in establishing or scaling a test automation practice from the ground up.
- Experience improving test reliability and driving CI pipeline speed and stability.
- Ability to coach engineers on disciplined testing, code quality, and automated test design.
- Experience with embedded HMI UX validation, performance tuning, or touchscreen input testing.
- Proficiency in Python for test automation scripting.
- Strong proficiency with Qt/QML application testing on embedded HMI devices.
- Proven experience with Squish for Qt (test scripting, object recognition, automation framework design).
- Experience with Agile/Scrum delivery models.
- Familiarity with Git-based workflows, code quality standards, and versioning best practices., * Hands-on experience with Yocto-based Linux distributions, including device bring-up, build customization, and debugging.
- Strong understanding of hardware-software interaction within embedded systems (e.g., drivers, peripherals, device trees).
- Experience with test equipment for embedded systems (CAN analyzers, logic analyzers, power measurement tools).
- Ability to create or extend custom test harnesses for low-level device validation.
- Familiarity with industry standards such as:
- ISO 11783 (ISOBUS)
- ISO 25119 (Agricultural machinery functional safety)ISO 26262 (Automotive functional safety)
Benefits & conditions
Pulled from the full job description
- Tuition reimbursement
- Parental leave
- Retirement plan
- Adoption assistance
- Employee assistance program
- Volunteer time off, The annual salary for this role is $138,875 - $178,500 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.)
What We Offer
We offer dynamic career opportunities across an international landscape. As an equal opportunity employer, we are committed to delivering value for all our employees and fostering a culture of respect.
At CNH, we understand that the best solutions come from the diverse experiences and skills of our people. Here, you will be empowered to grow your career, to follow your passion, and help build a better future. To support our employees, we offer regional comprehensive benefits, including:
- Flexible work arrangements
- Savings & Retirement benefits
- Tuition reimbursement
- Parental leave
- Adoption assistance
- Fertility & Family building support
- Employee Assistance Programs
- Charitable contribution matching and Volunteer Time Off