What are the responsibilities and job description for the System Analyst / Quality Assurance Analyst - Only local candidates - Lansing, MI position at Shiro Technologies?
Job Details
We are seeking an experienced System Analyst with a strong background in Quality Assurance (QA). The QA Analyst will be responsible for validating that the developed IT solutions meet business requirements, ensuring high quality, usability, and performance of the applications. The role demands hands-on involvement throughout the QA lifecycle from test planning and execution to defect management and final release support.
Key Responsibilities:
Collaborate with Business Analysts to understand the project scope and ensure quality objectives are met.
Develop and execute detailed Quality Assurance Testing (QAT) plans in alignment with the project schedule.
Lead and support User Acceptance Testing (UAT), including training sessions for testers in collaboration with Business and Product Owners.
Create, review, and maintain all QA-related documentation required per State of Michigan s Software Engineering Methodology (SEM).
Participate in requirements gathering and functional design reviews to ensure thorough test coverage.
Coordinate with Business Analysts and Product Owners to clarify requirements and define comprehensive test cases.
Prepare test data and validate QA environment readiness, including integration/interface setups.
Drive defect management: identify, track, and support remediation of defects throughout the testing lifecycle.
Maintain traceability between user stories and defects for accountability and reporting.
Facilitate defect triage meetings, prioritize bugs with stakeholders, and assist Product Owners in backlog grooming.
Partner with Technical Leads and Developers to communicate defects and ensure resolution paths are clear and actionable.
Provide feedback on UI/UX usability issues in collaboration with UI/UX Designers.
Support the QA Specialist on complex projects and provide input for project-specific deliverables.
Deliver detailed analysis and input to assist with Go/No-Go decisions for project releases.
Required Skills and Experience:
Proven experience in QA and Systems Analysis, particularly in a government or large enterprise environment.
Strong understanding of QA methodologies, defect life cycle, test planning, and execution.
Familiarity with Agile/Scrum development environments.
Excellent communication and documentation skills.
Ability to work independently and collaboratively within a cross-functional team.
Experience working with traceability matrices, QA documentation, and test data setup.
Comfortable facilitating meetings and providing testing metrics for decision-making.