Software Test Engineer Quality Assurance Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How to create a test plan for software testing
Top Characteristics of a Software Engineer
The 12 Best Jobs for Software Engineers
7 Important Tips That Every Software Developer Should Know