Test Technician I - Software and IoT Testing

BISSELL
Grand Rapids, MI, United States
7 days ago
Apply on careers.bissell.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours

Tech stack

Testing (Software) Data Analysis Software Applications Cloud Computing Communications Protocols Software Debugging Embedded Software Firmware Software Product Management Cloud Services Software Engineering System Testing
+2 more
Information Technology Software Coding

Job description

This Test Technician I - Software & IoT Testing” position is accountable to his/her manager and take direction from the Test Engineer(s) defining the test plans for software & IoT developmental testing and approval. This Test Technician I position will support the installation and utilization of new test equipment and procedures for testing of embedded systems, IoT Cloud, mobile device software, and websites. This position will execute those procedures on new electronic products & devices and carry out tests on those products as needed. This position will interact with various project team members to perform and interpret software tests for products, systems, or components. The Test Technician I will develop a demonstrated understanding of the science behind test methods and be able to communicate intent and analysis of results competently. They will develop an ability to pre-emptively identify complex problem areas within product software behavior and the ability to identify and resolve problem areas within test methods, test plans, and laboratory processes. The Test Technician I will work closely with cross-functional teams to perform design validation and verification under direct supervision., This position is directly or indirectly responsible for the following pertaining to testing and development of software on embedded systems, IoT Cloud, and mobile devices.

  • Conducts testing using test procedures of varying complexity in an accurate and timely manner.
  • Develops detailed reports describing method of analysis, data collected, and results achieved. Makes recommendations based on observed results.
  • Integrates electronic, electrical, mechanical and software/firmware principles in a testing environment.
  • Stays objective in areas of conflicting departmental priority; able to maintain course given by direct line manager.
  • Demonstrates practical knowledge in embedded software system testing and IoT Cloud API testing and uses it to collaborate on test protocol development, product software design recommendations, and data analysis.
  • Effectively uses experience & technical knowledge for delivering creative solutions to internal laboratory processes & projects.
  • Attend design reviews as needed to answer test related questions.
  • Investigates the feasibility of applying data acquisition and/or automation into manual test lab processes.
  • Proactively evaluates and recommends changes to the Engineering Lab technical capabilities in response to the organization’s shifting needs.
  • Actively engages in learning/developmental activities, enhancing personal knowledge, skill and potential career growth.
  • May be required to perform other duties as assigned.

Requirements

  • Degree minimum: AAS Software Applications Development, Electronic Engineering Technology, Computer Science, or equivalent and demonstrated experience.
  • Specific concentration: Software Development, Electronics, &/or Robotics
  • Experience level: Entry level

SPECIALIZED TRAINING OR SKILLS REQUIRED:

  • Ability to interpret engineering design documents ie. schematics, drawings, & software code. Ability to interpret communications protocols is a plus.
  • Demonstrated aptitude for testing electronic devices & their software - including, ideally, embedded firmware & the interaction between embedded firmware, IoT Cloud API’s, and application software (such as mobile device software and websites).
  • Software and electronic circuit trouble shooting experience. Experience trouble shooting communication protocols and Cloud API’s is a plus.
  • Demonstrated aptitude for disassembling and properly reassembling consumer products.
  • Basic soldering skills for board repair/modification
  • Demonstrated ability to prioritize and multitask multiple job assignments.
  • Proficiency in the use of standard laboratory test equipment (oscilloscopes, multimeters, spectrum analyzers, other test instrumentation and hand tools). Proficiency in the use of software test equipment is a plus (debugger/programmer, communications tracer/logger, RF monitor).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careers.bissell.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac ¡ World Congress 2021

1:48 min

Automating exploratory data analysis within training pipelines

Dora Petrella ¡ World Congress 2023

2:41 min

Transitioning artificial intelligence infrastructure into scalable commodity cloud services

juarezjunior juarezjunior ¡ World Congress 2024

40 sec

Hardware durability labs and robot testing methods

Chris Heilmann Chris Heilmann +1 ¡ LIVE

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 ¡ World Congress 2026 Europe

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

Videos

See all

Related articles

See all