What are the responsibilities and job description for the Project Leader -Test System position at Lennox International?
Company Profile
Lennox (NYSE: LII) Driven by 130 years of legacy, HVAC and refrigeration success, Lennox provides our residential and commercial customers with industry-leading climate-control solutions. At Lennox, we win as a team, aiming for excellence and delivering innovative, sustainable products and services. Our culture guides us and creates a workplace where all employees feel heard and welcomed. Lennox is a global community that values each team member’s contributions and offers a supportive environment for career development. Come, stay, and grow with us.
Job Description
- Responsible for test strategy development, test designing and reusable components, covering the complete embedded environment.• Responsible for effective and efficient testing of Lennox Controls within allocated time and budget constraints.• Assure proper hardware/software requirement definitions of the project with internal & external customers.• Responsible for optimized test plans, ensuring 100% traceability & coverage of requirements to test design and test scripts. • Develop lab and field test strategies for communicating systems and embedded products.• Provide recommendations to implement the necessary methodologies, test coverage tools, script generation, and execution.• Familiar with industry standards for software development, test, and quality processes and tools.• Able to analyse the requirements . Generate test cases from the requirements• Verify and validate the software based on requirements• Design and develop test framework to run in embedded environment• Analyse and debug the issues in software and test .• Document the design, usage and process. • Automate the test case execution• Actively acquire complex skills ,procedures in order to specialize in the functional area• Identify problems and significantly solve the problems independently.• Foresee and predict the issues in the software
Qualifications
- Experience in Embedded controller validation, black box testing
- Experience in Python programming / Object Oriented design concepts
- Experienced in the design and development of embedded controls software. Excellent working knowledge in developing microcontroller-based systems and debugging techniques.
- Good knowledge of testing, test design, test development processes, and related tools.
- Ability to develop black box tests.
- Working knowledge with test tools and Automated test Equipment is a big advantage.
- Working knowledge of SDLC. Should have worked at least in parts of SDLC. Having worked on projects through a full SDLC and having knowledge of the various development and test phases of the SDLC is a big advantage.
- Experienced with embedded and serial communication protocols (RS-485, RS-232, CAN) and networking protocols (TCP, UDP)
- Usage of in-circuit emulators (ICE) with debuggers
- Good exposure to real-time systems and RTOS
- Should have executed projects and worked in the different phases of a complete life-cycle process.
- Strong knowledge of Software Engineering concepts, Quality processes, and tools. Familiar with Configuration Management, defect tracking, Requirements management concepts, and tools.
- Experience with scripting languages like Python.
- Familiar with Requirements Management, Configuration Management concepts, source code version control, bug tracking, and traceability. Having worked with tools for these activities is an advantage.
- Familiar with basic concepts of Software Quality and Process.
- Familiarity with the HVAC industry is a plus.