Scrum Master - Business Analyst - QA Tester

Softthink Solutions Inc
•$45 - $55•Remote

About The Position

We are seeking a versatile and experienced Scrum Master / Business Analyst / QA Tester to support Agile software development, business requirements management, quality assurance, and application modernization initiatives. The position combines Agile delivery coordination, business analysis, and functional quality assurance responsibilities. The ideal candidate has hands-on experience facilitating Agile ceremonies, gathering and documenting business requirements, developing user stories, coordinating software testing, and supporting user acceptance testing (UAT), along with strong communication, organization, and stakeholder management skills. The role supports Agile delivery across sprint planning and execution, requirements analysis and traceability, functional and other software testing, release validation, documentation, and user training. It is remote and requires US Citizen work authorization.

Requirements

  • Hands-on experience working in Agile/Scrum software development environments.
  • Experience facilitating Scrum ceremonies and coordinating Agile delivery activities.
  • Strong business analysis experience, including requirements gathering, user stories, and acceptance criteria.
  • Experience developing and executing software test plans, test cases, and test scripts.
  • Experience performing functional, integration, regression, and UAT testing.
  • Proficiency with Jira, Azure DevOps, TFS, or comparable Agile/project management tools.
  • Experience with defect tracking, requirements traceability, and release validation.
  • Strong stakeholder communication, documentation, analytical, and organizational skills.
  • Ability to manage multiple responsibilities across Agile coordination, business analysis, and quality assurance.
  • US Citizen work authorization.

Nice To Haves

  • 10+ years of combined experience in Agile delivery, business analysis, or software quality assurance.
  • Certified ScrumMaster (CSM), Professional Scrum Master (PSM), or equivalent certification.
  • CBAP, CCBA, ISTQB, or similar professional certification.
  • Experience supporting Microsoft Azure-based enterprise applications.
  • Familiarity with Section 508 accessibility testing and WCAG standards.
  • Experience with automated testing tools such as Selenium or Playwright.
  • Experience with SQL queries, API testing, and Postman.
  • Experience supporting Federal Government or regulated enterprise projects.
  • Experience developing training materials and facilitating end-user training sessions.

Responsibilities

  • Facilitate daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives.
  • Work with Product Owners, developers, QA teams, and stakeholders to support successful sprint execution.
  • Maintain sprint backlogs, user stories, acceptance criteria, and delivery metrics using Jira, Azure DevOps, or equivalent tools.
  • Track project progress, dependencies, risks, issues, and action items; prepare sprint status reports, dashboards, and delivery updates.
  • Support release planning, change coordination, and continuous process improvement.
  • Conduct requirements-gathering sessions, stakeholder interviews, workshops, and Joint Application Development (JAD) sessions.
  • Analyze business processes and identify improvement opportunities; document functional and nonfunctional requirements.
  • Develop business requirements documents, functional specifications, user stories, acceptance criteria, workflow diagrams, process maps, use cases, and wireframes as needed.
  • Maintain requirements traceability throughout the software development lifecycle.
  • Coordinate with development teams to clarify requirements and validate proposed solutions.
  • Support application demonstrations, stakeholder reviews, and user training activities.
  • Develop and maintain test plans, test cases, test scripts, and test execution reports.
  • Perform functional, integration, regression, system, and end-to-end testing.
  • Coordinate User Acceptance Testing (UAT) with business stakeholders.
  • Document, track, prioritize, and retest defects using Jira, Azure DevOps, or similar tools.
  • Validate application functionality against approved requirements and acceptance criteria.
  • Support automated testing initiatives and coordinate performance, accessibility, and security testing with technical specialists.
  • Prepare testing status reports, defect metrics, and release-readiness assessments.
  • Support production release validation and post-deployment testing.
  • Develop and maintain user guides, training materials, process documentation, and standard operating procedures.
  • Conduct application demonstrations and support end-user training sessions.
  • Maintain project documentation, meeting minutes, risk registers, and decision logs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service