You are viewing a preview of this job. Log in or register to view more details about this job.

Embedded Software Test Engineer- Analyst

This role in summary
In this position you will be a partner with the EES Execution team to deliver Product Leadership, with the best in class, Test Execution - for Electronics development, ensuring flawless delivery of software (SW) which are verified and validated, that are leveraged across multiple regions and project execution.
 
Your responsibilities will include
  •  
  • Drive technical discussions to build test plans ( SW, SI, and Test Engineer )
  • Test Design (Test specification/Procedure, Test use cases, Test Scenario)
  • Collaborate with project System Integrator (SI) & Test Engineers to review the requirements.
  • Work with Test Architect and respective EES V&V leaders to scope the projects
  • Basic understanding of HW troubleshooting & Embedded C
  • Design / develop Test Setup to execute all test cases
  • Review Test Plans & Test schedule with Stakeholders
  • Monitor Defect status on projects, Follow through on severity and status (Cancel, Defer, New project, etc...)
  • Plan (Rational), Coordinate specific assigned programs/ projects (eg Service App, module, and related parts) .. Specific cases only
  •  
  • Drive projects with supervision and guidance.
  • Requirement Analysis for test feasibility.
  • Development of Exploratory Test cases
  • Test execution and Failure Analysis
  • Report and track of all logged defects
  • Execute Assigned Test Activity
  • Execute test plans (Drop plans), analyze test results, report issues, and generate formal test reports
  • Coordinate / Execute specific assigned programs/ projects (eg Service App, module, and related parts)
  •  
  • Effective Communication, Transparency by process with Stakeholders
  • Collaborate at right time to drive front loading/planning/execution.
  • Proactively engage with cross-functional teams to share, mitigate and drive risk resolution
 
 
Minimum requirements
  • Bachelor's Degree in Electrical Engineering or Electrical and Computing Engineering or Computer Science
  • 3+ years of experience in Embedded software development or testing domain
  • Experience working with Microcontrollers, networked systems
  • Experience with basic networking concepts and protocols such as Transmission Control Protocol (TCP) / Internet Protocol (IP),  MQ Telemetry Transport (MQTT), WiFi, Bluetooth
  • 1+ years of working experience on Java or Android development and testing
 
Preferred skills and experiences
  • Experience with test automation frameworks or scripting
  • Experience with SCRUM or Agile development concepts
  • Experience with software testing tools such as Selenium or Appium or Rational and defect reporting systems such as ClearQuest or Bugzilla or Jira or Rational)
  • Ability to debug complex issues, read and interpret logs
  • Basic understanding of Continuous Integration (CI)/Continuous Development (CD) principles
  • Solid written and verbal communication skills
  • Ability to understand various types of tests such as - component level, interface, integration, regression, System-level, subsystem level, white box, black box
  • Understanding of Software functionality as it pertains to mobile applications (Android & iOS) / embedded systems (C, C++) / Python