Quality Assurance Analyst

Dover Corporation•Bethlehem, PA

About The Position

The software Quality Assurance Analyst is responsible for manual testing and quality verification of proprietary Windows-based applications, embedded systems, and associated hardware. The role executes test cases, collaborates on testing workflows, manages testing assignments across multiple projects, and participates in verification and validation, including requirements reviews and manual test case development. Familiarity with test automation frameworks and processes is expected, though hands-on automated script development is not required. The analyst reproduces field-reported issues in the lab, documents software defects, assists with release verification, and works with technical writers on product documentation. The position also supports testing across web-based, client-server, and hardware-integrated applications, maintains QA standards and engineering workflows, and shares information about new product features with support teams and stakeholders. The role is based in a traditional indoor office environment with usually moderate noise and little or no exposure to physical risk. Occasional travel, including overnight stays, may be required to meet customer needs. Reasonable accommodation may be made for essential job functions.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or an equivalent combination of education and experience.
  • 2–4+ years of direct experience in a Software Quality Assurance environment, focused on comprehensive testing methodologies.
  • Working knowledge of the Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
  • Ability to execute manual test cases according to design and end-user specifications.
  • Ability to create test plans and test cases mapped to software requirements.
  • Familiarity with test automation concepts, frameworks, and processes; hands-on automated script development is not required.
  • Knowledge of API endpoint testing with tools such as Postman or SoapUI.
  • Understanding of how Selenium, Robot Framework, Python, and Jenkins are used in automated testing and continuous deployment environments.
  • Experience or capability supporting testing across Windows platforms, IIS, Web Services, and the .NET Framework.
  • Foundational networking concepts.
  • Ability to perform database data verification using MS-SQL commands and basic queries.
  • Strong written and verbal communication skills, including clear bug descriptions and project status updates.
  • Ability to handle testing tasks across multiple assigned projects while maintaining quality.
  • Analytical and root-cause analysis skills, including documenting precise, reproducible steps for technical issues.
  • Ability to learn new software applications, system architectures, and testing platforms quickly.
  • Ability to maintain rigorous, highly organized records and testing documentation.
  • Ability to stand, walk, sit, use hands to finger, handle, or feel, reach with hands and arms, and talk or hear regularly.
  • Ability to regularly lift and/or move up to 25 pounds and occasionally lift and/or move up to 50 pounds.
  • Close vision, color vision, and ability to adjust focus.

Nice To Haves

  • Basic knowledge of electronic hardware, electrical circuits, and AC/DC components.
  • Experience troubleshooting Windows PCs, Single Board Computers (SBCs), and embedded boards.

Responsibilities

  • Create and execute comprehensive test plans and test cases mapped to software requirements.
  • Perform manual testing and quality verification of Windows-based applications, embedded systems, and associated hardware.
  • Participate in verification and validation phases, including requirements reviews and manual test case development.
  • Perform end-to-end testing of web-based, client-server, and hardware-integrated software applications.
  • Reproduce field-reported issues in the lab and document software defects with precise, reproducible steps.
  • Assist with release verification.
  • Verify API endpoints using tools such as Postman or SoapUI.
  • Perform data verification using MS-SQL commands and basic queries.
  • Maintain organized test records, test logs, and bug-tracking metrics using Azure DevOps.
  • Follow QA standards, engineering workflows, and full-lifecycle testing methodologies based on the SDLC.
  • Collaborate with technical writers on product documentation, including test plans, release notes, and field-support installation and troubleshooting guides.
  • Explain newly launched product features to support teams and stakeholders.
  • Collaborate with Development, Technical Support, and other cross-functional teams.
  • Support testing across Windows platforms, IIS, Web Services, and the .NET Framework.
  • Diagnose issues across Windows PCs, Single Board Computers, and embedded boards.
  • Travel occasionally, including overnight stays, as needed to meet customer needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service