QA Test Engineer

HydroPoint

$80K — $95K *
Boise, ID 83709In-Person
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Information Systems, IEEE, or Quality Assurance related field
  • 5+ years of experience in software quality assurance
  • Experience in testing embedded software products and hardware
  • Familiarity with IoT testing and mobile/web application testing
  • Skilled in developing and executing end-to-end tests including hardware, firmware, and cloud services
  • Proficiency in Python for writing and maintaining automated test suites
  • Ability to perform SQL queries for data validation.

Responsibilities

  • Conduct end-to-end functional and regression testing of IoT devices after firmware updates
  • Verify data integrity by querying the database and ensure expected device behavior
  • Test iOS and Android mobile applications for Bluetooth communication with IoT devices
  • Perform functional testing on simple electrical interfaces and manage environmental testing conditions
  • Create test plans from functional specifications and define strategies for IoT device features
  • Execute and improve automated test suites using Python to enhance testing efficiency
  • Collaborate with customer service and product teams to resolve bugs and support requests.

Benefits

  • 401(k) retirement plan
  • Paid time off and recognition of holidays
  • Comprehensive health benefits
  • Opportunity to work on innovative IoT technology in a mission-driven company.
Full Job Description
Location: Onsite role in our Boise, Idaho location

Position Summary

This is an onsite role in our Boise, Idaho location. All work will be performed on location at the HydroPoint offices in Boise; remote work assignments are not an option

Job Description Summary

HydroPoint Data Systems, Inc. is seeking a full-time QA Test Engineer to own quality across our IoT device ecosystem - from firmware on the device to data in the cloud. If you love digging into hardware-software boundaries, tracing data end-to-end, and building the test infrastructure that makes a product truly reliable, this role was designed for you.

You will be the sole QA engineer focused on our IoT devices - irrigation controllers, flow sensors, and connected components - and their full interaction with our cloud services. That means running functional and regression tests after every firmware change, validating that data flows correctly from the device through our cloud processing pipeline to the database, and querying that database directly to confirm everything behaves as expected. It also means testing our iOS and Android mobile apps as they communicate with devices over Bluetooth. You'll work with real hardware in a real test environment, writing and maintaining Python-based automated test suites alongside hands-on device testing. And you'll bring structure to the work - building test plans from specifications and defining strategy, not just executing against someone else's checklist.

This is a high-ownership role for someone who thrives working closely with a development team, takes pride in shipping quality products, and cares about the mission: helping the world use water more wisely.

Our Tech Stack
  • Windows, Linux
  • AWS Cloud Native Services (ECS, EC2, S3, Lambda, SQS, Kinesis, Redshift)
  • C#, .NET Framework
  • JavaScript, React
  • SQL Server


Key Responsibilities:
  • End-to-end functional and regression testing of IoT devices (irrigation controllers, IoT components, and Flow Sensors) following firmware changes, including validation of communication through cloud service data processing pipelines to the database.
  • Query the database to verify data integrity and confirm expected device behavior end-to-end.
  • Testing mobile iOS and Android applications that communicate with and control IoT devices, including Bluetooth connectivity between the mobile app and IoT hardware.
  • Testing simple electrical interfaces and manage our environmental chamber.
  • Create test plans from functional specifications and define test strategy for IoT device features and firmware releases.
  • Execute automated test suites, maintain existing tests, and write new tests in Python to improve speed and coverage.
  • Working with customer service and product to address escalation issues, bugs, and support requests.


Required Skills & Experience:
  • Bachelor's degree in Computer Science, Computer Information Systems, IEEE, or Quality Assurance related.
  • Five (5) or more years of experience in software quality assurance
  • Embedded software products testing
  • Hardware functional testing
  • IoT testing experience desirable
  • Mobile and web application testing
  • Experience developing and executing end-to-end tests exercising hardware, firmware, and Cloud-native services
  • Familiarity testing native mobile apps on both iOS & Android
  • IoT devices & hardware
  • Python - writing, executing, and maintaining automated test suites
  • SQL querying skills to validate data in relational databases and confirm device behavior
  • Mobile application behavioral testing with IoT hardware

Desired Skills & Experience
  • Python
  • Jira
  • Confluence
  • AWS
  • Test Automation
  • Irrigation background
  • SQL skills
  • Familiarity querying REST API
  • Performance Testing


HydroPoint provides a competitive compensation package including salary, 401(k) retirement plan, paid time off and holidays, and comprehensive health benefits.

Similar Jobs

More Jobs at HydroPoint

  • Senior Cost Accountant
    $100K — $120K *
    Petaluma, CA 94954 (Sonoma County)
    Manufacturing & Automotive
    In-Person

More Information Technology Jobs

Find similar QA Test Engineer jobs: