Overview

Perform and support activities to monitor and evaluate the accuracy, reliability, and performance of software, hardware, machine learning, and artificial intelligence (AI) for the Power-I platform. Perform root cause analysis of defects and develop and implement solutions to correct defects and inefficiencies.

ESSENTIAL FUNCTIONS

  • Design, develop, and execute comprehensive manual and automated methods that test and evaluate the accuracy, reliability, and performance of software, hardware, machine learning, and AI developed by or used within the Power-I platform.
  • Analyze product requirements and user stories to develop test plans and test cases for new and improved product functionality.
  • Review and validate tests written by software and machine learning engineers.
  • Review and reproduce product defects that are reported by customers and enter software defects into tracking system.
  • Perform and document root cause analysis of platform and technology defects.
  • Create algorithms and programs by utilizing data to develop effective quality processes to correct defects and inefficiencies for implementation.
  • Identify issues through monitoring data to proactively correct technology inefficiencies or defects.
  • Review and revise product documentation for technical accuracy, readability and usability.
  • Identify, implement, and test firmware and cybersecurity updates for all sensor platforms and components used by Power-I to ensure compliance with customer and industry regulations.
  • Develop and implement a quality management program for the Power-I product line.
  • Stay up to date with emerging trends and technologies in software testing.
  • Continuously evaluate and improve the testing processes and methodologies to ensure the delivery of high-quality software.
  • Actively participate in customer and team meetings and special events. Collaborate with customers to clarify product requirements and discuss issues.
  • Further the goals and positive, professional image of the Division through effective dealings with customers, stakeholders and other MEPPI divisions.

QUALIFICATIONS

  • Bachelor’s Degree in Computer Engineering with a minimum of 5 years of experience in software quality assurance and test automation, or equivalent education or experience.
  • Advanced knowledge and experience with application programming interfaces (API), database, and machine learning testing.
  • Intermediate knowledge and experience with robotics and drones as a method for automated data collection.
  • Intermediate knowledge of modern software development tools.
  • Advanced interpersonal, communication, and writing skills.
  • Advanced analytical and problem-solving skills.
  • Ability to read and interpret engineering drawings.
  • Advanced computer skills with emphasis on Microsoft Office products.