QA Software Engineer

SynQor•Salem, NH

About The Position

The QA Software Engineer ensures the quality of native and web applications by collaborating with the Software Engineering team and other stakeholders. Projects range from short-term functional improvements to large, multi-year modernization efforts involving critical software infrastructure. The role participates throughout the software development life cycle, from reviewing requirements and specifications to testing and defect tracking.

Requirements

  • Bachelor of Science in Computer Science or equivalent work experience.
  • 1–5+ recent years of hands-on Software Engineering or QA Software Engineering experience.
  • Proficiency with programming languages such as C#, Python, Go, or JavaScript, or similar.
  • Understanding of object-oriented programming principles and the software development life cycle.
  • Experience with software development and collaboration platforms such as Azure DevOps or GitHub, or similar.
  • Experience with SQL Server or Azure SQL.
  • Familiarity with REST APIs.
  • Experience with test automation and scripting.
  • Experience with test data engineering and management.
  • Effective communication skills.
  • Strong analytical thinking and attention to detail.
  • Ability to work productively in a group or individual setting.
  • Willingness to learn and expand current skillset.

Nice To Haves

  • Agile/Scrum experience.
  • Familiarity with CI/CD practices.
  • Familiarity with cloud-based testing environments such as AWS or Azure.
  • Familiarity with architectural patterns.
  • Knowledge of security testing practices and tools.

Responsibilities

  • Review product requirements, technical specifications, and user stories to create and execute comprehensive test plans and test cases.
  • Perform functional, regression, integration, performance, and security testing according to acceptance criteria.
  • Build, maintain, and execute automated test scripts to replace repetitive manual testing.
  • Identify, document, and track software defects using bug tracking systems.
  • Collaborate with software engineers and other stakeholders during design, development, and implementation phases of the SDLC.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service