B

Bissell

Home cleaning appliances and pet care

Test Engineer 1 - Software and IoT

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeShenzhen, Guangdong Province, ChinaNo salary listed

About the Job

Requirements

  • A Bachelor of Science degree with a concentration in Electrical Engineering, EE Technology, Computer Information Systems, Computer Science, or a related field.
  • At least 1 year of experience in software development and/or testing.
  • Ability to interpret engineering design documents, including schematics, drawings, and software code.
  • Aptitude for developing and evaluating electromechanical systems, including embedded and application software, electronic sensors, and algorithms.
  • Skills or aptitude for developing test automation.
  • Strong understanding of Behavior-Driven Development and Test-Driven Development concepts is an advantage.
  • Understanding of quality assurance documentation best practices.
  • Strong understanding of continuous integration and continuous delivery processes and pipelines is an advantage.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication and collaboration skills, with the ability to adjust as needed.
  • Ability to manage data flows, perform analysis, generate summary reports, and communicate by voice or data while connected in the office, at home, or while traveling using a laptop or mobile device, including across time zones and days of the week.

Responsibilities

  • Support application development testing for electronic products and Internet of Things connected-device development and approval.
  • Work with a small team of test engineers and technicians to manage day-to-day software quality assurance activities.
  • Work with cross-functional teams to develop test plans, test cases, and automation; execute tests and audit testing coverage and accuracy.
  • Contribute to testing policies and align testing needs with release management and quality assurance testing efforts to ensure proper coverage.
  • Assist with product, system, and device testing and validation of embedded firmware, communication protocols, and Internet of Things application software.
  • Perform hardware testing of products and sensors to establish sensor capabilities and verify and validate software and hardware interaction and performance.
  • Partner with software development testers and the architect on testing strategies, develop automation, integrate it with automated build processes, mentor software test technicians, and provide feedback on bugs identified in testing.
  • Interface with the solutions architect and product owner to ensure development aligns with the program backlog.
  • Oversee testing activities performed individually and by the software technician support team.
  • Define and oversee hardware testing of products and sensors to establish sensor capabilities, including ranges and thresholds, and verify and validate software and hardware interaction and performance.
  • Help develop and maintain a test automation framework designed for accuracy, consistency, and performance.
  • Help integrate testing automation with the continuous integration and continuous delivery process and develop testing requirement standards for each development environment.
  • Define test plans and design tools for functional and performance testing programmatically.
  • Perform data analysis and data quality testing to ensure high-quality data in final analysis.
  • Develop manual and automated test cases for mobile, platform, and durable integration points.
  • Debug failures, file accurate bug reports, and work with development teams to identify root causes.
  • Participate in release and sprint planning activities and daily stand-up meetings.
  • Prioritize tasks and help provide direction for the testing group.
  • Perform other duties as assigned when required.
  • Travel to other BISSELL global locations and strategic partners when required, and interact with global offices and suppliers in other time zones outside standard business hours when needed to accomplish departmental goals.

Desired Qualifications

  • Experience developing and constructing test processes and equipment for product and component evaluation, or equivalent experience.
  • Experience writing technical reports and documenting test procedures.
  • Aptitude for guiding the work of software development test technicians.
  • Basic understanding of software development testing tools and processes.
  • Aptitude for working with dispersed teams using online communication tools such as Microsoft Teams and Zoom, or similar tools.
  • Aptitude for working with multiple development teams and varied personalities and communication styles.
  • Basic understanding of deployment processes.
  • Familiarity with Agile methodologies.
  • Experience using Agile/Scrum tools such as VSTS, Azure DevOps, or equivalent tools.

About the Company

Bissell

Home cleaning appliances and pet care

Bissell makes floor care products that help people clean homes. Its lineup includes vacuums, carpet cleaners, steam cleaners, sweepers, and cleaning formulas. The way its products work is by providing cleaning performance tailored to different surfaces and messes, including options designed for pet-related messes, such as hair and stains, with a mix of upright vacuums, handheld units, and specialized cleaners. Bissell differentiates itself through its long family-owned history, a strong focus on pet care products, and a commitment to social responsibility via the Bissell Pet Foundation, as well as licensing the Woolite brand for carpet and upholstery cleaning. The company’s goal is to offer practical, reliable cleaning solutions for households and to support animal welfare, while maintaining broad retail availability through various channels.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Grand Rapids, MI
Founded
1876

Recently Posted Jobs

Explore more opportunities at Bissell

See more jobs