Search by job, company or skills

Schneider Electric

Firmware, Test Technical Expert

7-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Job description

  • We are seeking a highly experienced and accomplished Principal Test Expert to join our team and lead our embedded systems testing efforts. In this role, you will play a pivotal role in ensuring the quality, reliability, and performance of our cutting-edge products. You will be responsible for developing and executing comprehensive test strategies, overseeing test execution, and driving continuous improvement in our testing processes.

Responsibilities & Duties:

Test Strategy & Planning:

  • Review and analyze project requirements, system specifications, and product specifications.
  • Develop comprehensive verification strategies and plans, including test architectures, traceability matrices, and test bench requirements.
  • Define and implement a robust test automation strategy.

Test Case Development:

  • Develop comprehensive test cases covering functional, non-functional, regression, boundary value analysis, integration, system, performance, and robustness testing.

Test Execution & Reporting:

  • Lead and oversee the execution of verification tests.
  • Analyze test results, identify defects, and perform root cause analysis.
  • Generate comprehensive verification reports, including defect reports with clear descriptions and actionable steps.

Teamwork & Collaboration:

  • Effectively collaborate with development teams, product managers, and other stakeholders to ensure alignment and address testing challenges.
  • Influence and guide colleagues on best practices in test methodologies and tools.

Continuous Improvement:

  • Continuously evaluate and improve testing processes and methodologies.
  • Stay up-to-date on the latest testing tools and technologies.

Experience & Key Skills

Experience: 7-9 years of experience in embedded systems testing.

Essentials (Must Have):

Knowledge:

  • Sound knowledge of embedded systems concepts, including micro-controllers and peripherals.

Product Verification Expertise:

  • Proven experience in developing test plans, test strategies, and comprehensive test cases.
  • Strong understanding of functional and non-functional testing methodologies.
  • Experience in collaboration with cross-functional teams (firmware/edge, hardware, cloud systems) to understand requirements and develop test plan & strategy accordingly.
  •  Ability to identify and assess potential risks associated with product testing and mitigation strategies for identified risks.

Communication Protocols:

  • Experience with various communication protocols, including Modbus TCP, Modbus Serial, Zigbee, Bluetooth.

Test Automation:

  • Experience in developing and implementing automated test scripts.
  • Proficiency in using test automation frameworks and tools.
  • Proficiency in Python and other scripting languages.

Communication Skills:

  • Clear and concise written and verbal communication skills in English.

Independent Work:

  • Ability to work autonomously and manage daily test execution activities.

Problem-Solving & Analysis:

  • Strong analytical thinking and problem-solving skills.

Desirable (Nice to Have):

Cybersecurity Knowledge:

  • Understanding of cybersecurity principles and best practices in testing.

Systems Engineering:

  • Basic understanding of Systems Engineering practices, such as MBSE.

Agile Process:

  • Experience working in an Agile development environment.

Tech Savvy:

  • Keenness to learn new testing technologies and stay updated on emerging trends.

Open to Exploration:

  • Willingness to explore and adopt new test methodologies and approaches.

Personal Qualities & Behavioral Traits

  • Strong work ethic and a commitment to quality.
  • Ability to work effectively in a team environment.
  • Excellent organizational and time management skills.
  • Leadership potential and the ability to mentor junior team members.
  • Passion for embedded systems and testing methodologies.

Education:

  • Bachelors or Masters degree in Computer Science, Electrical Engineering, Electronics and Communications Engineering or a related field.

Personal Qualities & Behavioral Traits

  • Strong work ethic and a commitment to quality.
  • Ability to work effectively in a team environment.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Schneider Electric

Job ID: 107941907

Similar Jobs