Celestica - Richardson, TX
posted 2 months ago
The Staff Test Automation Engineer at Celestica will play a pivotal role in enhancing the efficiency and effectiveness of hardware testing processes across various design teams. This position is responsible for designing and developing comprehensive strategies that facilitate the automation of hardware tests, verification, and validation processes. The engineer will lead multiple hardware test automation teams located at different Celestica design sites, ensuring the development and implementation of common automation frameworks that streamline testing operations. This includes selecting appropriate automation platforms, designing test frameworks, defining IT infrastructure requirements, and creating innovative test solutions in collaboration with cross-functional hardware and software design teams, as well as departmental stakeholders and IT departments. In this role, the Staff Test Automation Engineer will lead the evaluation and selection of automation platforms that will be standardized across all test automation teams. They will be tasked with designing automation frameworks, establishing coding governance rules, and setting documentation requirements to ensure consistency and quality in automation practices. The engineer will also oversee the development, verification, and release of libraries, modules, and APIs, while collaborating closely with hardware test teams to create automation solutions tailored for new product testing, verification, and validation processes. Additionally, the engineer will design and build tools for test data post-processing and visualization, and work with software teams to define and validate diagnostic tools for new product prototypes. They will lead all activities related to test automation, exploring new opportunities for automation and ensuring that the test automation infrastructure meets the necessary IT and network requirements in collaboration with the IT department. Engaging with key stakeholders will be crucial to proactively identify issues and implement corrective actions to enhance test automation efforts.