What are the responsibilities and job description for the Senior Business Systems Analyst position at All States Ag Parts, LLC.?
Job Title: Senior Business Systems Analyst
Roles and Responsibilities
- Project & Feature Ownership: Take end-to-end ownership of assigned projects, features, user stories, and bug resolution.
- Requirements Elicitation: Elicit, document, and analyze business and system requirements for assigned projects.
- User Story Creation: Develop and maintain detailed user stories, acceptance criteria, and documentation in Azure DevOps.
- Backlog & Sprint Management: Manage the backlog of user stories and ensure proper prioritization for sprint planning and project delivery.
- Collaboration with Stakeholders: Act as the primary liaison between business architects, IT teams, and other stakeholders to ensure project goals and objectives are aligned.
- Process flows: Create detailed process flows, data flows, and AS-IS/TO-BE documentation to capture current system business processes for future-state design.
- Data Analysis: Conduct data analysis to support decision-making, testing, ensuring the integrity of data and its alignment with business requirements.
- System Analysis: Analyze existing systems, document their current state, and provide insights for improvements or redesigns based on project needs.
- User Story & Bug Review: Lead grooming meetings with development and QA teams to ensure clarity, feasibility, and alignment with project requirements.
- Demonstrations & Communication: Conduct demos to showcase project changes and communicate updates and progress to the business. Ensure dependencies between teams are clearly articulated.
- Notification & Training Documentation: Create and distribute project-related notifications and maintain all necessary documentation regarding project and feature development to ensure users are informed and prepared for changes.
- Training & Mentorship: Provide guidance and mentorship to junior team members, ensuring consistent application of BA and QA best practices across the team.
- Change Management: Support organizational change initiatives by ensuring that changes to business processes and systems are well-communicated and smoothly implemented.
- Test Planning & Execution: Design comprehensive test plans, test matrices, and test cases for all assigned projects, ensuring full coverage of business requirements.
- Defect Management: Lead and support UAT efforts, ensuring thorough testing, logging issues in DevOps, and coordinating with developers to resolve defects.
- Root Cause Analysis: Administer root cause analysis for defects and work closely with development teams to ensure effective solutions.
- Test Data & Execution: Create and manage test data for both unit testing and system testing. Lead regression testing efforts to ensure a defect-free release.
- Test Results Reporting: Retest and verify defect fixes, report outcomes, and ensure all test cases are executed with precision before the final deployment.
- Quality Ownership: Maintain high-quality standards throughout the project lifecycle by driving QA processes and ensuring that deliverables meet business requirements.
Dual Role
- Cross-Functional Collaboration: Engage deeply with both the business and IT sides of projects to ensure a seamless transition from analysis to quality assurance. This includes attending technical design reviews, sprint planning, and stand-up meetings.
- Continuous Improvement: As a hybrid BA/QA, you’ll be responsible for identifying opportunities for improvement across the project lifecycle, from requirement definition through to testing and release.
- Work closely with business users, business architects, project managers, developers and other stakeholders to gather requirements.
- Translate and document complex technical and business requirements into clear and easy to understand formats to ensure alignment across both business and technical teams.
- Performs all other duties as assigned.
- Complies with the requirements of the company’s ISO 9001 Quality Management System (when required).
- Education: Bachelor’s degree in Computer Science, Information Systems, or a related field.
- Experience: Minimum 5 years of experience in both Business Analysis and Quality Assurance roles, with a focus on agile methodologies, requirement gathering, and end-to-end testing.
- Experience in Agriculture, Construction, Material Handling or Sales is a plus.
- Reporting Experience: Experience with merging and analyzing complex datasets with tools like excel is required. SQL Skills and the ability to write SQL queries for analysis is a plus.
- Technical Skills: Proficiency in Microsoft Office, Azure DevOps, JIRA, or similar tools for both backlog management and QA processes (e.g., test case management, bug tracking).
- Communication Skills: Strong communication skills to effectively bridge business and IT teams, ensuring clear, consistent project documentation and defect reporting.
- Analytical Skills: High-level analytical skills to assess system workflows, design test cases, and perform root cause analysis of defects.
- Problem-Solving: Strong problem-solving abilities, particularly in complex and fast-paced environments.
- Agile Methodology: Demonstrated experience working within agile environments, including backlog grooming, sprint planning, and user story refinement
- Willingness to travel as required.
- Relevant certifications such as CBAP, ISTQB, or Agile certifications are a plus