Novus Labs · 20 hours ago
Validation and Tools Engineer - Mobile Ecosystem
Novus Labs is a company that provides engineering support to major tech companies, seeking a Validation and Tools Engineer for a client in the automotive sector. The role involves developing test strategies, implementing automation frameworks, and overseeing software release processes to ensure product quality and performance.
Responsibilities
Develop detailed test strategies and processes ensuring coverage for performance and safety traction-based systems, work closely with firmware/hardware/project management teams and making sure QA requirements are aligned with overall product goals and deliverables
Design and implement test automation framework for continuous integration and testing pipelines
Oversee the design and execution of automated regression testing
Manage SIL and HIL test environments, driving playing critical role in SW/HW integration
Manage and oversee entire SW release process, identify fixes and resolutions before deployment
Root cause analysis and driving corrective actions
Initiative for improvement for QA metrics and processes
Reporting QA results, issues and risks
Work with cross functional group to determine hardware testing needs and support testing and validation effort
Qualification
Required
Bachelor's degree in software engineering, Computer Science, Electrical Engineering or other relevant fields
5+ years of experience in Quality Assurance, embedded software/firmware development, preferably with vertically integrated consumer products within the automotive industry
Technical domain expertise in validation of a mobile app ecosystem across vendor OS versions and device variants for functionality, reliability, compatibility and UI/UX work flows. Knowledge of the backend connectivity from these devices is expected
Experience with embedded systems and real time software testing, preferable in automotive/traction systems
Experience in C/C++, Python, and scripting in test automation
Expertise in various protocols and their physical layers (I2C, SPI, CAN, CAN-FD, USB-PD etc)
Experience with Software/Firmware validation and automation testing in the automotive industry
Experience in CI/CD automation workflows (Jenkins or similar)
Familiarity with UDS or XCP protocols
Familiarity with real-time operating system platforms, ideally in functional-safety critical applications
Familiarity with hardware/software architecture selection with cost and performance tradeoffs (OS, MCU, etc… selection)
Passion for and demonstrated proficiency in working with cross-functional hardware and software teams