Staff System Test Engineer
Itron, Inc. · North Carolina, United States · 2 wk ago
Quality AssuranceFull-time
Duties and Responsibilities
- Develop, review, and execute integrated solution test strategies, plans, designs, objectives, and test cases based on customer use cases, system architecture, and technical requirements
- Validate end-to-end system functionality across software, firmware, hardware, meters, tools, and supporting infrastructure to ensure reliable and scalable solutions
- Identify, analyze, document, and communicate defects, inconsistencies, and risks in a clear, actionable, and accountable manner
- Design, develop, and maintain automated test solutions using modern testing tools, scripting languages, and best practices
- Collaborate authentically and effectively with systems engineers, software and firmware development teams throughout the product lifecycle, including design reviews, code walkthroughs, and inspections
- Investigate complex system-level issues, analyze test results, and provide data-driven recommendations to improve product quality and customer outcomes
- Support internal stakeholders by responding to technical inquiries related to system behavior, testing, and solution operation
- Verify accuracy and completeness of technical documentation, user guides, and online help content
- Contribute to a collaborative, agile, and innovative engineering culture focused on continuous improvement and customer success
Requirements
- Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience
- 2–6 years of applicable professional experience in system, software, firmware, or solution-level testing
- Hands-on experience testing complex, multi-component, and distributed system solutions
- Strong analytical, problem-solving, and critical-thinking skills with a customer-centric mindset
- Able to manage priorities effectively while working in a fast-paced, accountable, and agile environment
- Experience collaborating across teams, disciplines, and time zones using clear and professional communication
Preferred Skills & Experience
- Experience in the energy, utilities, smart grid, or IoT industry
- Familiarity with modern software development and delivery methodologies, including Waterfall, Agile, and Continuous Integration
- Experience developing automated test scripts using Python, Java, or similar languages
- Working knowledge of test and results tracking tools such as Azure DevOps (ADS/TFS), Jira, or equivalent systems
- Exposure to AI and intelligent agents, and their efficient application within solution test processes
- Understanding of IP networking concepts, including IPv6, and troubleshooting tools such as Wireshark
- Experience with web services and WSDL
- Exposure to cloud technologies (e.g., Microsoft Azure, AWS)
- Knowledge of cellular, Wi-Fi, RF, or other communication network technologies
Benefits
Includes a competitive benefit package including; financial, social, health and wellbeing programs, paid vacation, 401k matching, employee stock purchase program, hybrid work schedule, and more!