At Totara, our strength is the efficiency with which we deliver innovative products and support to our customers. We are setting the standard for success in our industry. To help us continue our growth, we are seeking a detail-oriented and highly skilled Business Analyst with QA Testing Responsibilities to join our team.
This hybrid role involves analyzing business requirements, identifying solutions, and ensuring the quality and functionality of software applications. You will work closely with stakeholders to understand business needs and translate them into clear, actionable requirements, while also leading testing efforts to ensure the delivery of high-quality products. The ideal candidate will possess both strong analytical skills and a solid understanding of quality assurance methodologies.
Responsibilities - Business Analysis:
- Collaborate with stakeholders to gather, analyze, and document business requirements, functional specifications, and user stories.
- Work with project managers, developers, and customer teams to define project scope, objectives, and timelines.
- Translate business needs into technical requirements and ensure alignment with system capabilities.
- Create process models, use cases, and workflows to clearly communicate requirements.
- Analyze and document existing processes and systems to identify areas for improvement or optimization.
- Support the development of project plans, timelines, and deliverables.
- Act as a liaison between business teams and technical teams to ensure objectives are met.
Responsibilities - Quality Assurance Testing:
- Develop and execute comprehensive test plans and test cases based on technical requirements and functional specifications.
- Perform functional, regression, integration, and user acceptance testing (UAT) to ensure the quality of software releases.
- Identify, document, and track defects, ensuring they are communicated to the development team and resolved promptly.
- Work closely with developers to understand application functionality and to identify testing needs.
- Coordinate UAT efforts with end users, ensuring that the system meets business expectations.
- Develop automated test scripts, where applicable, to improve efficiency and effectiveness of testing efforts.
- Review test results, document issues, and collaborate with stakeholders to drive resolution.
Collaboration & Communication:
- Work closely with cross-functional teams (development, QA, operations, business users) to ensure project success.
- Maintain clear and consistent communication with project stakeholders to provide regular status updates and report on project progress.
- Participate in project meetings, reviews, and stand-ups to ensure alignment between business needs and technical solutions.
- Provide recommendations for process improvements based on testing outcomes and business feedback.
Documentation & Reporting:
- Maintain comprehensive documentation of requirements, test plans, test cases, and defect reports.
- Generate test reports, including defect summaries, test coverage, and test results for stakeholders.
- Assist in the creation and maintenance of knowledge bases and user manuals, where applicable.
Required Skills
- Bachelor's degree in Business Administration, Computer Science, Information Technology, or related field or or equivalent work experience
- 2+ years of experience in a Business Analyst role, with a strong understanding of business processes and requirements gathering.
- 2+ years of experience in Quality Assurance testing (manual and automated), with a focus on web and/or mobile applications.
Skills and Competencies:
- Strong analytical, problem-solving, and critical-thinking skills.
- Excellent written and verbal communication skills, with the ability to communicate complex technical concepts to non-technical stakeholders.
- Proficiency in creating and maintaining detailed documentation (requirements, test cases, test results, etc.).
- Familiarity with Agile and Waterfall methodologies.
- Knowledge of SQL and ability to query databases for testing purposes is a plus but not required.
- Experience in automated testing tools and scripts is a plus but not required.
- Detail-oriented with strong organizational skills and the ability to prioritize tasks in a fast-paced environment.
- Ability to work independently and as part of a team to drive project success.
Qualities of Success
- Love of problem solving
- Collaborative, team-based mindset
- No excuse demeanor
- Manages work efficiently (Preparedness, self-directed)
Benefits and Perks
- Unlimited PTO ****
- ****Enhanced Parental Leave
- Professional Development Opportunities
- Annual Wellbeing Allowance
- New Joiner home working set-up allowance
- Additional Paid Leave: Birthday off, Working days between Christmas and New Years Eve
This is a full time, fully remote career opportunity that requires applicants to be in the United States, a U.S. citizen and pass a background check. Some travel may be required.