Engineer II, Software Quality Assurance
Landis+GyrAbout the role
Landis+Gyr is a leading global provider of integrated energy management solutions. We measure and analyze energy utilization to generate empowering analytics for smart grid and infrastructure management, enabling utilities and consumers to reduce energy consumption. Our innovative and proven portfolio of software, services and intelligent sensor technology is a key driver to decarbonize the grid. Having avoided more than 9 million tons of CO2 in FY 2021 and committed to achieve carbon neutrality by 2030, Landis+Gyr manages energy better – since 1896.
With sales of USD 1.5 billion in FY 2021, Landis+Gyr employs around 6,500 talented people across five continents.
Key Responsibilities
• Under general direction, plan and perform engineering duties for part of a major project or for projects of moderate complexity.
• Create, revise, and execute test plans and test cases.
• Communicates effectively and works closely with internal and external resources.
• Provides status reports and participates in departmental and project team meetings and email communications.
• Identifies testing risks and proposes solutions to mitigate.
• Provides escalations promptly and through the appropriate channels.
• Establishes and maintains strong working relationships with cross-functional team members.
• Provides input into continually improving quality processes and procedures.
• Serves as an escalated support resource for products released.
• Work directly with software and firmware developers to ensure requirement implementation/verification correctness and to review test case coverage.
• Detect, document, and track system defects throughout the SQA process.
• Write firmware/software defect reports. Identify and record the exact sequence of activities that were performed to produce software malfunctions.
• Investigate software defects and problem reports to provide additional information in the report to aid in defect fixing.
• Review defect reports submitted to TFS for validity.
• Submit change requests against the software when requirements are incorrect.
• Review log files and other run-time documentation for defects and issues
• Follow project and corporate software plans, standards, and procedures to perform software verification.
• Develop manual and automated functional and regression tests for web services and web-based user interfaces.
• Participate in meetings regarding requirements and ensure software meets these requirements.
• Acts as a technical authority in areas of specialty on assigned projects.
• Assists all levels of software/firmware engineers, and project managers with design, testing, prototype building, test data set creation, and other activities related to testing.
• Uses established policies and procedures to complete work assignments. Work assignments are varied and of high scope and complexity.
• May be required to use specialized computer applications to perform duties.
• Must be extremely adaptive in responding to ad hoc testing issues that arise, and still be able to successfully multi-task and prioritize to meet scheduled testing objectives.
• Contribute to component and/or solution design, development, documentation, and validation.
• Work on agile development teams, collaborating with multiple cross-disciplined architecture teams to develop hardware and software components as part of L+G Smart Grid solutions.
• Participate in recruitment, development, and mentoring of junior engineers.
• Contribute to area-specific continuous improvement initiatives.
• Contribute to innovative technology and solutions development and/or validation.
• Company Values
• Supports and adheres to the Company’s core values.
• Performs other duties or responsibilities as assigned or required.
• Supports and adheres to the Company’s Code of Conduct and Ethics Policy.
• Represent the Company in a positive, professional manner when working with both internal and external customers.
Knowledge, Skills, and Abilities
• Must possess strong written and oral communication skills.
• Excellent troubleshooting ability
• Team player with strong analytical, problem-solving, and communication skills
• Ability to proficiently utilize standard computer applications as they relate to software/firmware development and testing.
• Such programs may include, but are not limited to: Linux Shells, Wireshark, Terminal Emulators, and various editors.
• Languages 2 or more years of test tool, test automation, or production-level programming experience with any of the following is desired (in order of preference): Python, ANSI C/C++, C#
• Experience with embedded de
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s