
Lead Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Celestica is seeking a Lead Engineer, Software Quality Assurance with expertise in Network Operating Systems to join our team in Guindy, Chennai, India. This is an on-site position where you will develop, debug, and deploy automated test frameworks, and perform Quality Assurance testing on software components for Network Switch products. You will collaborate within cross-functional teams, including Software Developers, QA Engineers, Program Managers, Customers, Manufacturing Engineering, and Project Leadership, to ensure the delivery of robust, high-quality products. Your role will involve continuously enhancing software quality by incorporating feedback from both field operations and your own initiatives.
Key Responsibilities:
- Develop, debug, and deploy automated test frameworks.
- Perform Quality Assurance testing on software components for Network Switch products.
- Work in cross-functional teams to ensure product quality.
- Incorporate field feedback to enhance software quality.
Required Skills and Competencies:
- Extensive experience in the end-to-end software development lifecycle, with a focus on functional and systems testing.
- Ability to design and develop modular, automated test cases and scripts.
- A data-centric approach to software quality tracking, monitoring, and enhancements.
- Experience with test automation frameworks.
- Strong debugging skills and proficiency in Linux.
- Excellent analytical skills and the ability to design and develop test plans based on product requirements.
- Proficiency in automation and scripting languages such as Python and JavaScript.
- Experience with test automation frameworks like Selenium and CRobot.
- Strong knowledge of networking protocols.
- Experience with Ethernet switch and router products.
- Experience with SONiC network operating system is highly desirable.
Physical Demands:
- Work is performed in a normal office environment.
- May require extended periods of sitting and sustained visual concentration on a computer monitor.
- Repetitive manual movements (e.g., data entry, mouse usage) are frequently required.
- Occasional travel may be required.
Experience:
- 8+ years of relevant industry experience required.
Education:
- Bachelor's degree in Computer Science.
Company
Celestica
Celestica is a global leader in design, manufacturing, hardware platform, and supply chain solutions. We partner with leading companies across various industries, including Aerospace and Defense, Comm...