Quality Assurance Analyst (onsite)

GTM Payroll Services IncTown of Clifton Park, NY
$59,000 - $80,000Onsite

About The Position

We're looking for a detail-oriented Quality Assurance Analyst to join our Development team and play a critical role in delivering high-quality software that our clients depend on every day. If you're passionate about software quality, enjoy solving complex problems, and thrive in a collaborative Agile environment, we'd love to hear from you. As a Quality Assurance Analyst, you'll work closely with developers, product owners, and business stakeholders to ensure our software products are reliable, intuitive, and ready for release.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 3-5 years of experience in Software Quality Assurance or Software Testing.
  • Strong understanding of software testing methodologies, defect lifecycle management, and QA best practices.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong attention to detail and organizational skills.
  • Excellent written and verbal communication skills.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Self-motivated with a collaborative, team-first mindset.

Nice To Haves

  • Experience with Payroll, HCM, HRIS, CRM, or business software applications
  • Experience in Agile/Scrum software development environments
  • Experience with Jira, Xray, Azure DevOps
  • Experience with SQL Server and SQL query writing
  • Experience with REST API testing using Postman or Swagger
  • Experience with Browser Developer Tools
  • Experience with IIS, Windows Server, and Web APIs
  • Experience with test automation tools and frameworks
  • Experience with Git or Azure DevOps repositories
  • Experience with test data creation and management
  • Experience reviewing application, web server, and system logs for troubleshooting
  • Experience with responsive web application testing

Responsibilities

  • Review software requirements, technical specifications, and design documentation to develop effective testing strategies.
  • Create, maintain, and execute comprehensive test plans and test cases.
  • Perform functional, regression, integration, and user acceptance testing.
  • Identify, document, prioritize, and track software defects through resolution.
  • Validate bug fixes and verify successful implementation prior to software releases.
  • Collaborate with Development and Product teams to improve software quality throughout the development lifecycle.
  • Support business stakeholders during User Acceptance Testing (UAT) and assist with issue resolution.
  • Utilize browser developer tools, APIs, databases, and system logs to investigate software issues.
  • Participate in Agile ceremonies, functional reviews, and continuous improvement initiatives.
  • Communicate testing results and project status clearly with technical and non-technical stakeholders.
  • Recommend process improvements that enhance software quality and team efficiency.
  • Perform other related duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service