Skip to content

Senior Software Quality Assurance Analyst
Company | Anoka County Minnesota |
---|
Location | Andover, MN, USA |
---|
Salary | $79788 – $95742 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Requires a bachelor’s degree and at least four years of job-related experience.
- In lieu of the required education, an equivalent combination of education and experience may be substituted on a year-for-year basis.
- Legally authorized to work in the United States without the need for current or future visa sponsorship, including F-1 STEM OPT extensions.
Responsibilities
- Oversee the planning, design, and execution of complex test strategies to ensure software meets functional, technical, and cybersecurity requirements.
- Manage the execution of manual and automated test cases, analyzing results and driving defect resolution.
- Conduct in-depth root cause analysis and work with development and other cross-functional teams to implement preventive measures.
- Develop and execute comprehensive test plans, test cases, and test scripts based on software specifications, user requirements, and cybersecurity standards, ensuring software quality at all stages of the development cycle.
- Perform and oversee functional, regression, integration, and user acceptance testing for windows, web, and mobile applications.
- Proactively identify opportunities for process improvement, including tool and methodology adoption to enhance testing efficiency.
- Collaborate with stakeholders to clarify requirements and ensure comprehensive test coverage, particularly for security-related aspects.
- Perform security testing initiatives, including penetration testing and vulnerability assessments.
- Mentor and provide guidance to junior QA analysts, fostering professional development.
- Ensure compliance with industry standards and regulatory frameworks (e.g., NIST, GDPR, HIPAA).
- Communicate effectively with cross-functional teams to ensure alignment on quality, security objectives, and timelines.
- Provide leadership, coaching, and/or mentoring to a subordinate group.
- Able to work and lead in a project team setting while also able to complete tasks individually within the provided timeline or as needed, accelerated timeline to meet the desired timeframe.
- Ensure compliance with industry best practices, quality standard, and regulatory requirements.
- Create a Community of Practice with an emphasis on automation.
Preferred Qualifications
- Degree in computer science, computer engineering, software development, information technology or related field
- Experience with testing methodology, including user acceptance testing (UAT)
- Experience with testing framework technology (Selenium, Cucumber, JUnit, etc.)
- Knowledge of defect tracking systems (Jira, Bugzilla, etc.)
- Previous Software Quality Analysis leadership experience.