Lead Analyst, Quality Assurance, Mobile App Development
Branding Brand
Lead Analyst, Quality Assurance
Branding Brand is seeking a full-time, fully remote Lead Analyst, Quality Assurance to join our Delivery team.
This hybrid role sits at the intersection of quality assurance and business analysis. You will own test execution across a portfolio of mobile commerce client accounts while also leading requirements gathering, defining acceptance criteria, and shaping QA processes for new feature development and client launches.
As the primary QA resource for the team, you’ll partner closely with experienced product managers and engineers across multiple concurrent delivery streams. You’ll also mentor a junior QA analyst and play a key role in planning, allocating, and communicating QA capacity on an ongoing basis.
This role is ideal for someone who is equally comfortable writing detailed test cases and clear, actionable user stories—someone who thrives in a multi-client environment and can uphold a high standard of quality without slowing delivery.
Responsibilities:
Quality Assurance
- Plan and execute QA testing across mobile commerce applications for a portfolio of client accounts, including E2E, smoke, sanity, regression, and UAT cycles
- Create and maintain test cases and test suites in TestRail, linking test runs to JIRA tickets and tracking defects through to resolution
- Triage and report defects clearly, with structured handoff summaries to PM and engineering teams after each testing cycle
- Own client-specific QA processes including device coverage plans, order cancellation testing flows, and production test documentation
- Monitor Sentry crash reports weekly across assigned client accounts and flag issues proactively
- Maintain QA tracking documentation including testing stats, handoff summaries, and capacity planning inputs
Business Analysis
- Lead requirements gathering for new features and client launches, working directly with PMs and client stakeholders
- Write clear, testable acceptance criteria for development tickets and review them with engineering before work begins
- Perform gap analysis for new launch projects and translate findings into user stories
- Own and improve QA templates, ticket structures, and tooling processes
Planning and Collaboration
- Chair the weekly QA tempo planning call with PMs, finalize the QA capacity plan each Friday, and distribute it to the team
- Coordinate daily QA readiness with PMs across all active accounts, managing queue, blockers, and priority changes
- Support and mentor a junior QA analyst, providing daily unblocking, task assignment, and weekly 1:1 coaching
- Collaborate with engineering, design, and client side teams on testing timelines, access requirements, and quality standards
- Participate in ongoing security training and awareness
Skills and Experience Required:
- Minimum 4 years of QA testing experience in a mobile application development environment, with hands on test case creation, execution, and defect triage across iOS and Android
- Strong BA skills: you have written acceptance criteria and user stories, conducted gap analysis, and understand what makes a requirement testable before development begins
- Solid understanding of the software development lifecycle for mobile projects, including the architecture of client-server native applications; familiarity with Agile development processes and methodologies
- Experience managing QA across multiple concurrent projects or client accounts; comfortable in JIRA and a test management tool such as TestRail or equivalent
- Strong analytical and problem solving skills, with the ability to troubleshoot complex software issues and derive meaningful metrics from the testing process such as escape rates and resolution rates
- Strong written and verbal communication skills; proficient in writing defect reports, business correspondence, and process documentation, and comfortable presenting information to both technical and non-technical audiences
- Highly organized with the ability to manage a dynamic weekly planning cycle across multiple concurrent workstreams without loss of quality or visibility
- Bachelor’s degree in Engineering, Information Systems, or a related field, or equivalent professional experience
Preferred
- Experience in a mobile commerce or React Native environment
- Familiarity with Tempo for capacity planning and Sentry for crash monitoring
- Experience in an agency or multi-client delivery environment
- Experience managing or mentoring a junior QA team member
About the Team:
- You will own QA across a diverse, active client portfolio with real delivery impact from day one
- The role has genuine breadth: you are not just executing test scripts, you are shaping how quality and requirements work together
- You will work in a close knit delivery team where your judgment is trusted and your voice carries weight
- There is clear scope to grow the process, the tooling, and the practice as the team scales
About Us:
Branding Brand launched in 2008 as an interactive marketing firm and quickly evolved into the largest and fastest-growing provider of mobile commerce apps and sites for retailers.
Branding Brand is a supporter of the Whitehouse Equal Pay Pledge, and a Top Workplaces award winner. All Branders enjoy unlimited PTO, a 401(k) matching program, paid leave for new parents, and sponsorship.
Branding Brand is also an equal opportunity employer. We seek applicants of diverse backgrounds and hire without regard to race, color, gender, religion, national origin, ancestry, citizenship, individuals with disabilities, age, sexual orientation, protected veterans, or any other characteristic protected by law.
The salary range for this position is $70,000 - $100,000 per year.