Job Information
IRIS Consulting Corporation QA Analyst - Expert in Mendota Heights, Minnesota
JOB SUMMARY
The Quality Assurance (QA) Analyst - Expert writes test plans, creates and automates test scripts, performs test execution, and tracks defects using the defined QA tools, processes, and methodology. The QA Analyst - Expert applies proven analytical and problem-solving skills to validate processes and to handle complex issues and problems to maximize product quality and value delivery across products, projects, or sets of services. The QA Analyst - Expert demonstrates innovative thought processes and introduces new techniques and approaches while possessing practical, real-world implementation skills.
ESSENTIAL FUNCTIONS
• Adhere to established Patterson QA standards for Quality Assurance Process and Methodology.
• Collaborate with team members, including Software Engineers and Product Owners, regarding feature design.
• Analyze Product Backlog Items to create test plan documentation.
• Create and execute test plans and scripts that will determine optimal application performance according to specifications.
• Demonstrates innovation in developing an automation solution for reducing test execution cycles, increasing overall test coverage, and improving product quality
• Ensure that testing activities allow applications to meet or exceed business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
• Collaborate with software/systems personnel in application testing, such as but not limited to system, unit, regression, load, and acceptance testing methods.
• Test any new software to ensure integration into company systems meets functional and non-functional requirements, system compliance, and technical specifications.
• Review requirements and test cases to ensure complete test coverage.
• Perform issue tracking, reporting and resolution of issues found during testing.
• Define and track quality assurance metrics.
• Identify and mitigate risks early in development with risk-based testing by calculating which level to test each requirement.
• Collect and analyze data for software process evaluation and improvements and integrate them into business processes.
• Mentor QA analyst peers.
• Drive quality improvements through recommending new technology, tools, industry best practices, and processes.
JOB QUALIFICATIONS
REQUIRED QUALIFICATIONS
• Associate degree with emphasis on Computer Science, IT or related QA field or equivalent software experience
• 5+ years' experience in quality assurance and testing applications
• Demonstrated leadership skills including mentoring other QA team members, driving QA process improvements, and making strategic decisions
• Strong knowledge of QA best practices, methodologies, tools, and processes
• Experience with desktop, web, cloud, and mobile applications
• Ability to conduct research into software-related issues and products.
• Hands-on experience with SQL scripting, ad hoc queries, and automated testing tools such as Postman, Selenium, Cypress, and Playwright.
• Highly self-motivated and directed, with keen attention to detail and ability to prioritize.
• Strong communication skills.
• Experience working in an Agile/Scrum environment using application lifecycle management tools, such as, Azure DevOps. All requirements, test plans, and reports would be in that tool.
PREFERRED QUALIFICATIONS
• Experience with Content Management Systems, such as, Kentico.
• Understanding of Multifactor Authentication along with Azure Active Directory B2C.
• Understanding the concepts of GIT for repository management and exposure to branching strategies.
• Experience with truck-based development testing practices.