What are the responsibilities and job description for the Software Quality Analyst position at FAC Services, LLC?
About FAC Services
Want to build your career helping those who build the world?
At FAC Services, we handle the business side so architecture, engineering, and construction firms can focus on shaping the future. Our trusted, high-quality solutions empower our partners, and our people, to achieve excellence with integrity, precision, and a personal touch.
About the Role
FAC Services is experiencing continued growth across both our business and our technology footprint. To support this expansion, we are adding a Software Quality Analyst to our Software Engineering team. This role is designed for someone who is highly detail-oriented, thrives in UI validation, and enjoys working directly with developers and product leaders to ensure user stories are delivered with clarity, quality, and confidence.
This is a hands-on role focused on validating user-facing functionality in lower environments, assessing acceptance criteria, and helping mature our test plans within Azure DevOps. The analyst will play a key part in ensuring that each sprint delivers a clean, consistent, and predictable user experience for our teams and customers.
Primary Responsibilities
- Champion user-focused quality by validating UI behavior, usability, and consistency across the application.
- Strengthen collaboration between product leaders and software engineering by helping refine, clarify, and verify acceptance criteria in each sprint.
- Contribute to a healthy, reliable delivery pipeline through structured test planning, execution, and clear documentation in Azure DevOps.
Key Responsibilities
- Review, understand, and validate user stories within each sprint.
- Perform hands-on UI validation and functional testing in lower environments.
- Collaborate with engineers to troubleshoot, reproduce, and document defects.
- Partner with the Product Manager to refine acceptance criteria for clarity and testability.
- Execute test cases for new and existing features and document results.
- Build and maintain structured test plans and test suites within Azure DevOps (ADO).
- Log, track, and retest defects through resolution using ADO.
- Validate end-to-end user workflows to ensure smooth, intuitive user experiences.
- Participate in sprint ceremonies, including grooming, planning, and demos.
- Ensure that enhancements, bug fixes, and UI changes meet business expectations prior to release.
Qualifications
- 3 – 5 years of experience in software quality analysis, UAT, or similar QA roles.
- Strong understanding of UI behavior, usability principles, and functional testing practices.
- Experience testing within Agile/Scrum development teams.
- Familiarity with Azure DevOps (ADO) for work items, test plans, and defect tracking (or similar tools).
- Ability to interpret user stories, acceptance criteria, and business requirements.
- Strong communication skills to articulate issues, collaborate with developers, and clarify requirements.
- High attention to detail and a methodical, organized approach to validation.
- Ability to manage multiple testing efforts in parallel during active sprints.
- Comfortable working in a fast-paced environment with shifting priorities.