Business Analyst and System Quality Assurance Tester
Brooksource Public Sector Client – IT and Innovation Division
Contract to hire
Position Overview
The Business Analyst and System Quality Assurance (QA) Tester will play a dual role in ensuring the delivery of high-quality systems that align with the operational goals of the Agency’s Divisions. This position will serve as a bridge between business users, IT teams, and vendor partners—gathering requirements, analyzing workflows, and performing rigorous testing to ensure system performance, compliance, and user satisfaction.
Working in coordination with the Product Portfolio Director, the BA/QA Tester will contribute to the transformation of enterprise licensing, enforcement, and customer service systems through thoughtful analysis, thorough documentation, and proactive testing and validation processes.
Key Responsibilities
Business Analyst Responsibilities
- Serve as liaison between business units, product managers, development teams, and external vendors to gather and define system and process requirements.
- Facilitate requirement-gathering workshops, stakeholder interviews, and user observation sessions.
- Translate business needs into detailed business requirements, user stories, functional specifications, and process flows.
- Analyze and document current and future state business processes, identifying areas for improvement and innovation.
- Participate in and support agile ceremonies, including sprint planning, backlog grooming, and daily stand-ups.
- Develop acceptance criteria and partner with stakeholders to ensure user needs are reflected in system enhancements.
- Support UAT (User Acceptance Testing) and provide training materials and documentation when necessary.
- Ensure traceability from requirements through design, testing, and deployment.
Quality Assurance Responsibilities
- Design, develop, and execute comprehensive test plans, scenarios, scripts, and procedures based on business and technical requirements.
- Perform manual and automated testing on software applications, including functional, regression, performance, and system testing.
- Log, track, and manage defects through resolution using appropriate bug tracking tools.
- Collaborate with development and product teams to ensure that defects are accurately understood, prioritized, and resolved.
- Validate software fixes and perform retesting of resolved issues.
- Ensure systems are compliant with quality standards and meet user expectations.
- Contribute to continuous improvement in QA processes, test coverage, and documentation standards.
- Work closely with software vendors to explore, evaluate, and implement new automated testing tools.
- Learn and adapt to emerging test automation software, supporting the rollout and integration of new QA technologies within the organization.
Tools & Technologies
QA Tools: Testim, Postman, JIRA, TestRail, Azure DevOps, new automated testing platforms as introduced
Productivity Tools: Microsoft Project, Excel, TEAMS, SharePoint
Knowledge of: SQL queries, API testing, Agile methodology, SDLC
Required Skills & Attributes
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills with technical and non-technical audiences.
- Attention to detail and commitment to delivering high-quality solutions.
- Experience working in Agile/Scrum environments and familiarity with DevOps practices.
- Ability to manage multiple priorities in a dynamic and fast-paced environment.
- Collaborative mindset and strong interpersonal skills.
- Passion for public service and customer-centered innovation.
Preferred Qualifications
- Bachelor’s degree in Information Systems, Computer Science, Business Administration, or a related field or equivalent
- 3+ years of experience in a business analyst or QA role, preferably in government or public-sector projects.
- Familiarity with government licensing, enforcement, or case management systems.
- Experience working with AWS/GCP cloud-hosted applications and proprietary enterprise platforms.
- Demonstrated ability to quickly learn and adopt new testing tools and automation platforms in partnership with software vendors.
Customer Obsession: Drive to create excellent experiences for internal and external users.
Change Management: Adaptable with a growth mindset in evolving technology landscapes.
Strategic Thinking: Ability to see how systems impact broader office objectives.
Accountability: Takes ownership and sees initiatives through to completion.
Team Collaboration: Works effectively across business units and technical teams.
Innovation Focus: Eager to explore new technologies and modernize testing practices through automation.