QUALITY ASSURANCE ANALYST
Apply NowCompany: American Pacific Mortgage
Location: Roseville, CA 95747
Description:
Primary Job:
American Pacific Mortgage is seeking a Quality Assurance Analyst to join our dynamic team. In this role, you will leverage modern tools and frameworks to enhance user productivity and efficiency. You will contribute to the design and execution of complex projects using .NET Core, Azure DevOps, and other current technologies. Your responsibilities will include analyzing business processes, reviewing technical documentation, and developing comprehensive test strategies to ensure high-quality solutions. Strong analytical skills, exceptional communication (both verbal and written), and a proactive mindset are essential. Ideal candidates will have hands-on experience in creating and executing test plans, conducting quality assurance testing, and collaborating with cross-functional teams.
Essential Duties and Responsibilities:
Qualifications/Requirements:
American Pacific Mortgage is seeking a Quality Assurance Analyst to join our dynamic team. In this role, you will leverage modern tools and frameworks to enhance user productivity and efficiency. You will contribute to the design and execution of complex projects using .NET Core, Azure DevOps, and other current technologies. Your responsibilities will include analyzing business processes, reviewing technical documentation, and developing comprehensive test strategies to ensure high-quality solutions. Strong analytical skills, exceptional communication (both verbal and written), and a proactive mindset are essential. Ideal candidates will have hands-on experience in creating and executing test plans, conducting quality assurance testing, and collaborating with cross-functional teams.
Essential Duties and Responsibilities:
- Collaboration: Work closely with business analysts, developers, and stakeholders to understand functionality and ensure high-quality deliverables.
- Test Development: Develop, write, and execute test scripts using Azure DevOps Test Plans and automated testing tools (e.g., Selenium, Postman).
- Defect Management: Track test results and manage defects through their lifecycle using Azure DevOps.
- Requirements Analysis: Review and validate Software Requirements Specifications (SRS) and Design Specifications, converting them into actionable test cases.
- Process Improvement: Analyze workflows, business processes, and project documents to ensure alignment with business goals and quality standards.
- Documentation: Elicit functional, non-functional, and business requirements and document them using tools like JIRA or Confluence.
- User Interface Testing: Create User Stories, Use Cases, and detailed test scenarios to guide development and quality assurance efforts.
- Strategic Alignment: Ensure solutions align with broader business strategies to improve operational efficiency and user productivity.
- Project Management: Monitor project timelines and ensure testing phases are completed on schedule and within scope.
- Agile Participation: Participate in Agile ceremonies such as Sprint Planning, Daily Stand-ups, and Retrospectives.
- Risk Communication: Identify and communicate potential risks and quality issues to relevant stakeholders.
- Testing Support: Support end-to-end testing, User Acceptance Testing (UAT), and post-deployment validation.
- Continuous Improvement: Continuously seek process improvements and implement best practices in Quality Assurance.
Qualifications/Requirements:
- Certifications: PMP or Certified ScrumMaster (CSM) certification preferred.
- Industry Experience: Prior experience in mortgage banking or financial services is a plus.
- Professional Experience: Minimum 7+ years of experience in Quality Assurance or related roles.
- Education: Bachelor's Degree in Business, Computer Science, or related field (or equivalent experience).
- Technical Skills: Strong experience with .NET Core, SQL Server 2016+, and Azure DevOps.
- Testing Tools: Hands-on experience with API testing (e.g., Postman) and automated testing frameworks (e.g., Selenium, Cypress).
- Methodologies: Solid understanding of the Software Development Life Cycle (SDLC) and Agile/Scrum methodologies.
- Documentation Skills: Proficiency in process documentation, test plan creation, and defect tracking.
- Software Proficiency: Strong knowledge of Microsoft Office Suite (Excel, Word, Visio, PowerPoint) and collaboration tools like JIRA, Confluence, and MS Teams.
- Operating Systems: Familiarity with modern OS environments (Windows 10/11, Windows Server 2019/2022).
- Problem-Solving: Strong analytical skills and the ability to troubleshoot complex issues.
- Organizational Skills: Ability to manage multiple projects and prioritize tasks effectively.
- Interpersonal Skills: Strong communication skills and a customer-focused mindset.
- Cultural Fit: Commitment to company values: Respect, Transparency, and Scrappiness.