Quality Assurance Analyst

The Battery Network
$80,000 - $95,000Remote

About The Position

At The Battery Network, we are leading the charge to turn yesterday’s batteries into tomorrow’s power. As the nation’s premier battery collection and recycling nonprofit, we’ve spent over three decades leading the charge toward a cleaner planet and a circular economy. We connect consumers, businesses, manufacturers, and municipalities through one trusted network. We provide education, collection, logistics, and compliance expertise, helping our partners stay ahead of regulation while capturing the critical materials that power the future. We keep valuable materials in circulation and out of landfills—reducing reliance on foreign supply chains, strengthening America’s energy independence, and protecting people, property, and the planet. We’re looking for passionate changemakers to help us scale our impact and shape the future of sustainability. If you're ready to turn purpose into action, you’ll thrive in our mission-driven, collaborative environment. POSITION SUMMARY We are seeking an experienced and proactive QA Analyst who will also serve as a Scrum Master to join our dynamic Technology Services team and lead the system analysis and quality assurance of technical, often complex, prioritized organizational projects through the Agile development process. The ideal candidate will be responsible for ensuring the quality and reliability of our software products by designing, implementing and executing comprehensive testing strategies, including setting up and managing regression and automated testing processes. This role will collaborate closely with developers, business owners and other stakeholders to identify issues, drive resolutions and deliver high quality products to our users. As a dual-role contributor, the candidate will also facilitate Agile Scrum ceremonies, ensuring smooth collaboration within the team and driving projects to successful completion.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology AND 3+ years of experience as a QA Analyst with hands-on experience in automated testing tools OR 7+ years of equivalent work experience as a QA Analyst with hands-on experience in automated testing tools.
  • 2+ years of experience in a Scrum Master role, with proven knowledge of Agile methodologies and practices.
  • Certified ScrumMaster (CSM).
  • Must be able to prepare acceptance test plans, test cases, and QA processes and work directly with end-users to ensure that application functionality meets requirements.
  • Strong understanding of Agile development methodology, Microsoft DevOps experience preferred.
  • Must be authorized to work lawfully in the United States for The Battery Network, with or without sponsorship.

Nice To Haves

  • Relevant certifications (e.g., ISTQB Certified Tester) are a plus.
  • Familiarity with cloud architecture (Microsoft Business Dynamics ERP/CRM experience a plus).
  • General experience with Customer Relationship Management (CRM) systems and practices preferred.
  • Experience with test management tools (e.g., MS DevOps, TestRail) and defect tracking systems.
  • Experience working closely with Technology Services vendor development partners.
  • Strong working knowledge of Waterfall, Agile (Scrum, Kanban), and hybrid agile methodologies.
  • Knowledgeable in successful techniques to fill in gaps in the scrum and helping organizations adapt to agile methodology is preferred.
  • Experience implementing Regression Testing a plus.
  • Experience with Power BI is a plus.

Responsibilities

  • Design, implement, and maintain a comprehensive testing strategy, including manual, automated, performance, security, usability and regression testing, to ensure software quality across projects and releases.
  • Write detailed test plans, create test cases and schedules, and execute tests for various applications and systems, ensuring comprehensive coverage of functional and non functional requirements.
  • Identify, document, and track software defects via Azure DevOps through their lifecycle, collaborating with development teams to ensure timely resolution and retesting of fixes.
  • Establish and manage regression test suites to verify that new code changes do not adversely affect existing functionality, ensuring the stability of software updates and releases.
  • Develop and maintain automated testing frameworks, focusing on enhancing efficiency and consistency in the testing process.
  • Work closely with developers, business analysts, and business owners to understand the business and their requirements, review specifications, and provide input on testing needs throughout the development lifecycle.
  • Monitor testing progress and quality metrics, generating reports that provide insights into test coverage, defect rates, and overall software quality.
  • Contribute to maturity and governance of quality controls and procedures, including supporting the development of the organization’s PMO.
  • Lead Scrum ceremonies (daily stand-ups, sprint planning, sprint reviews, and retrospectives) to ensure effective communication, collaboration, and accountability within the team.
  • Collaborate with product owners and the Business Analyst to define and prioritize user stories, ensuring that the development team has a clear and achievable plan for each sprint.
  • Identify and resolve obstacles that may impede team progress, promoting an environment that allows the team to work efficiently and effectively.
  • Foster a culture of continuous improvement by guiding the team in Agile best practices, helping them to become more self-organized and collaborative.
  • Monitor sprint progress, track team performance metrics, and provide feedback to ensure successful delivery of sprint goals and high-quality products.
  • Help the team reflect on and implement improvements in both processes and work quality during retrospectives.

Benefits

  • Annual, impact-based bonus
  • Flexible scheduling
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service