Posted in

Senior Software Quality Assurance Analyst

Senior Software Quality Assurance Analyst

CompanyAnoka County Minnesota
LocationAndover, MN, USA
Salary$79788 – $95742
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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.