Role Overview
We are seeking a Software Quality Assurance Engineer to establish and lead our QA process from the ground up. This role is ideal for a hands-on QA professional who combines automation, networking knowledge, and security awareness, and who enjoys working closely with developers and product managers across the full product lifecycle.
You will be responsible for defining QA strategy, building automated and manual testing processes, executing tests, and continuously improving software quality to meet customer, regulatory, and security requirements.
This role supports both software and software-enabled hardware products.
Key Responsibilities
QA Process & Strategy
Establish, document, and continuously improve QA processes and best practices
Define testing strategies aligned with product, security, and deployment requirements
Institute modern QA practices, including automation and early testing
Test Planning & Execution
Collaborate with product managers and developers to define test plans, objectives, and approaches
Perform early-phase testing to detect issues early and accelerate development
Execute manual and automated testing, including:
Functional Testing
Integration Testing
Regression Testing
Performance Testing
Security Testing
User Acceptance Testing (UAT)
Automation
Design, develop, and maintain automated test suites
Write automated test scripts using tools such as:
Selenium
Playwright
Pytest
Puppeteer
Security & Compliance
Validate and verify product security in deployment-like environments
Follow Secure Software Development Lifecycle (SSDLC) requirements
Support compliance with standards such as ISA/IEC 62443-4-1
Contribute to security testing and secure release readiness
Defect Management & Reporting
Analyze defects with development teams to identify root causes
Track and report issues using Bugzilla
Produce clear test summary reports reflecting product quality and readiness
Collaboration & Support
Work closely with developers, product managers, business analysts, and field support
Assist in reproducing customer-reported issues
Provide feedback on user experience and product usability
Contribute to final product documentation and release readiness
Required Qualifications
Experience
3+ years of experience as a QA Engineer
Willingness and ability to learn new domains (cybersecurity, BACnet, SDLC)
Technical Skills
Test automation experience (Selenium, Playwright, Pytest, Puppeteer, or similar)
Networking knowledge (required):
TCP/IP, IPv6
Packet analysis (e.g., Wireshark)
Basic programming knowledge to understand developer workflows preferrable:
C, C#, or similar
Operating systems: Windows and Linux
Domain Knowledge
Understanding of user experience and UI quality
Familiarity with Secure Software Development Lifecycle (SSDLC)
Knowledge of BACnet is preferred
Education
Associate’s or Bachelor’s degree in Software Engineering or related field
(or equivalent professional experience)
Soft Skills
Strong analytical and problem-solving skills
High attention to detail and accuracy
Excellent communication skills with technical and non-technical stakeholders
Strong organizational skills and ability to manage multiple priorities
Preferred / Bonus Qualifications
Experience with ISA/IEC 62443-4-1-2018
Experience working in organizations with established SSDLC frameworks (e.g., Microsoft SDLC)
Experience testing software-enabled hardware systems
Familarity with BACnet
Security-focused QA
Ability to generate test plans
Experience establishing or significantly improving QA processes or take initiative to learn how to establish a process
Work Schedule & Location
Monday–Friday
Flexible hours
8-hour shift
Hybrid / in-person with the ability to commute to Greenville, NH several times per week
Benefits
401(k)
Health insurance
Dental insurance
Paid time off
Flexible schedule
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
Pay: $76,318.91 - $110,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Health savings account
- Paid time off
- Retirement plan
- Vision insurance
Work Location: Hybrid remote in Greenville, NH 03048