Test Engineer I- Software & IoT

必胜益康家居用品(深圳)有限公司 Jinjiang City, Fujian, China

onsitefull-time

Salary: CNY 8,000 - CNY 13,000 / month

Posted Aug 7, 2026Apply by Sep 6, 2026
  • Role & seniority

    • Software Testing Engineer (QA/automation), 1+ years experience (entry to early-career)
  • Stack/tools

    • Test automation frameworks; CI/CD integration

    • CI/CD tools/pipelines: Azure DevOps / VSTS (preferred) or equivalents

    • QA practices: test plans/cases, documentation; BDD/TDD (nice)

    • Agile/Scrum tools (nice): Azure DevOps etc.

    • Collaboration: Microsoft Teams, Zoom; online/async communication

    • Domain-related: embedded firmware, communication protocols, IoT application software

  • Top 3 responsibilities

    • Develop & execute test plans/cases (manual + automated) for IoT devices, embedded firmware, and communication protocols; audit coverage/accuracy

    • Build/maintain automation framework and integrate automated tests with CI/CD; define testing standards per environment

    • Debug & report failures, perform root-cause collaboration with development; support release/sprint planning and guide testing technicians

  • Must-have skills

    • Practical software development &/or testing experience (≥1 year)

    • Ability to create test documentation: test procedures, technical reports

    • Strong analytical/troubleshooting and accurate bug reporting

    • Communication/collaboration across cross-functional and potentially distributed teams

    • Understanding of QA testing processes/tools; basics of CI/CD and deployment concepts

  • Nice-to-haves

    • BDD/TDD familiar

Full Description

该职位来源于猎聘 POSITION SUMMARY: (Summary description of the primary duties and objectives) Candidate to support many of the application development testing efforts for IoT connected device development. This person will be responsible for working with a small team of test engineers and/or technicians to help manage the day-to-day activities for software quality assurance.

The testing engineer will work with cross-functional teams to develop test plans, test cases, and automation. This will include executing these tests and performing audits to ensure testing coverage and accuracy. Other duties include contributing to testing policies, aligning testing needs with release management processes, aligning with QA testing efforts to ensure proper coverage, and providing support guidance to the testing team. This position will also require assistance with product/system/device testing and validation of embedded firmware, communication protocols, and IOT application software. This is a highly technical role that will help further develop our software testing processes. Responsibilities include partnering with the software development testers and architect on testing strategies, developing automation, integrating with automated build processes, mentoring software test technicians, and providing feedback on bugs identified in testing. This person will interface directly with the overall solutions architect and product owner ensuring development is aligned with the program's backlog.

POSITION PROFILE (Major duties, accountabilities, and responsibilities) This position is directly or indirectly responsible for the following pertaining to testing and development of electro-mechanical products and concepts with electronic subsystems, embedded firmware, communication protocols, and IoT applications & interfaces

Oversee testing activities, both individually and that of the software technician support team Help develop and maintain test automation framework designed for accuracy, consistency, and performance Help integrate testing automation with the CI/CD process and develop standards for testing requirements for each environment in the development environment Define test plans and design tools for functional and performance testing in a programmatic manner Perform data analysis and data quality testing to ensure high-quality data is provided in the final analysis Develop manual and automated test cases for the mobile, platform and durable integration points Debug failures, file accurate bug reports and work with development to identify the root cause Participate in the release/sprint planning activities and daily stand-up meetings Prioritize tasks and help provide direction for the testing group May be required to perform other duties as assigned. REQUIRED CORE COMPETENCIES for PROFESSIONAL/TECHNICAL JOB FAMILY: Functional Technical Expertise Learning Versatility Global Business Acumen Judgment and Decision Making Self-Management Continuous Improvement

Required Experience/Education

(i.e. degree, years of experience, etc.) Degree minimum

BS

Specific Concentration

Electrical Engineering, EE Technology, Computer Information Systems, Computer Science, or related field Experience level

1+ years in software development &/or testing

PREFERRED EXPERIENCE/EDUCATION: (i.e. MBA, certifications, etc.)

Experience with the development and construction of test processes and equipment for product and component evaluation, or equivalent experience. Experience in technical report writing and test procedure documentation. Aptitude for guiding the work of software development test technicians Basic understanding of the role of software development testing tools and processes Aptitude for working with dispersed teams, and using online communication tools such as Microsoft Teams and Zoom, or similar Aptitude for working with many development teams (varied personalities and communication styles)

Basic understanding of deployment processes a plus SPECIALIZED TRAINING OR SKILLS REQUIRED

  • Aptitude for developing/evaluating electro-mechanical systems including both embedded and application software.
  • Ability to interpret engineering design documents ie. schematics, drawings, software code
  • Skills &/or aptitude for developing automation testing
  • Basic understanding of BDD and TDD testing concepts a plus
  • Basic understanding of best practices for QA Documentation
  • Basic understanding of CI/CD process and pipelines
  • Familiar with Agile methodologies a plus
  • Experience working in Agile/Scrum tools such as VSTS, Azure DevOps or equivalent tool a plus
  • Excellent analytical, troubleshooting and problem-solving skills
  • Must possess strong communication and collaboration skills with the ability to adjust and pivot as needed This position requires the ability to manage the flow of data, perform analysis, generate summary reports and communicate by voice or data while being connected in the office, at home or while travelling by laptop or mobile device regularly without regard to time zone or day of the week.

This position may at times require travel to other BISSELL global locations and strategic partners.

It will require interaction with global business offices and/or suppliers in other time zones throughout the world during non-standard BHI hours to accomplish departmental goals.

Software Quality AssuranceTest AutomationIoT TestingCI/CDEmbedded Firmware TestingTest PlanningData AnalysisAgile MethodologyBDDTDDBug ReportingAzure DevOpsCommunication ProtocolsFunctional TestingPerformance TestingTechnical Report Writingmulti-locationreview:company

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.