Software Test Engineer Quality Assurance Engineer

Cimetrics Inc.
Greenville, NH, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$76,319.0 - $110,000.0
Working hours
Shift work
Job source

Tech stack

Testing (Software) Microsoft Windows Automation of Tests Software Bug Management Bugzilla C Sharp (Programming Language) Software Quality Cyber Security Linux IPv6 Packet Analyzer Systems Development Life Cycle
+15 more
Regression Testing Selenium Software Engineering Software Quality Assurance (SQA) TCP/IP Strategies of Testing Wireshark Performance Testing Computer Network Technologies Puppeteer (Software) Pytest Integration Tests Bacnet Playwright Software Usability

Job description

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

Requirements

Do you have experience in UI?, Do you have a Associate’s degree?, 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

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Retirement plan
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance, 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, * 401(k)

  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Health savings account
  • Paid time off
  • Retirement plan
  • Vision insurance

Apply for this position

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

Apply on indeed.com

Good distractions

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

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · WWC Europe 2026

1:34 min

The pros and cons of campus-wide IP authentication

Christoph Eicke Christoph Eicke · WWC 2025

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

3:05 min

Exploring microcontrollers and communication protocols for amateur hardware

Philipp-Alexander Blum · LIVE

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · WWC Europe 2026

Videos

See all

Related articles

See all