Senior Software QA Analyst

SGS Consulting

Annapolis (MD)

On-site

USD 90,000 - 130,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SGS Consulting in Annapolis, MD seeks a Software QA Lead to drive end-to-end testing, verification, and quality control across software releases. You will plan testing, develop strategies, create test cases, and coordinate across validation, support, development, and deployment teams.

The role emphasizes defect management, release documentation, QA audits, SOP maintenance, and mentoring junior testers. Strong collaboration with software development and cross-functional stakeholders is essential

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Engineering, Pharmaceutical Sciences, or related field.
  • Degree or educational background in related technical, scientific, quality, or software discipline.

Responsibilities

  • Lead and manage end-to-end software testing and quality activities for software releases.
  • Plan and scope software testing activities for releases, patches, and hotfixes.
  • Develop detailed software test strategies, test plans, and test cases.
  • Build and execute manual software test cases for pre-release verification.
  • Identify, document, track, and support resolution of software defects and quality issues.
  • Provide oversight of project deliverables, testing plans, execution activities, and reporting.
  • Review and provide QA approval for software release documentation.
  • Ensure software verification activities are completed in accordance with established quality requirements.
  • Support software validation activities and validation documentation.
  • Plan and create validation support packages for end users.
  • Coordinate software testing activities across Software Validation, Software Support, Software Development, and Software Deployment teams.
  • Work closely with software development teams to understand requirements, changes, enhancements, and defect corrections.
  • Review software requirements and specifications to ensure adequate test coverage.
  • Ensure test cases adequately cover functional requirements and expected software behavior.
  • Maintain testing documentation, evidence, results, and traceability throughout the release lifecycle.
  • Participate in regression testing, functional testing, integration testing, and release verification.
  • Evaluate opportunities to introduce automated testing where appropriate.
  • Support and mentor existing software testers on test planning, execution, documentation, and quality practices.
  • Provide technical guidance and coaching to junior or less experienced QA team members.
  • Support software quality portions of customer questionnaires and quality assessments.
  • Participate in onsite and virtual software quality audits.
  • Provide appropriate documentation and evidence during software quality audits.
  • Manage Software Quality Standard Operating Procedures (SOPs) and Job Aids.
  • Review, update, and maintain QA procedures and supporting documentation.
  • Manage and oversee software testing systems and related environments.
  • Ensure testing systems remain available, controlled, and appropriate for verification activities.
  • Maintain accurate testing records and documentation for audit and compliance purposes.
  • Prepare and communicate testing status, quality results, risks, and issues to project stakeholders.
  • Identify testing risks and recommend appropriate mitigation strategies.
  • Ensure testing activities remain aligned with project schedules and release timelines.
  • Support continuous improvement of software testing and quality processes.
  • Ensure software quality activities comply with applicable pharmaceutical and regulated-industry expectations.
  • Perform additional software quality assurance, testing, validation, and documentation responsibilities as assigned.

Skills

Software Testing
QA Leadership
Test Planning
Defect Tracking
Regression Testing
Automation Awareness
Documentation
Cross-Functional Collaboration
Stakeholder Communication
Software Validation Coordination

Education

Bachelor's degree in Computer Science
Degree in related field

Job description

Job Responsibilities

Lead and manage end-to-end software testing and quality activities for software releasesPlan and scope software testing activities for releases, patches, and hotfixesDevelop detailed software test strategies, test plans, and test casesBuild and execute manual software test cases for pre-release verificationIdentify, document, track, and support resolution of software defects and quality issuesProvide oversight of project deliverables, testing plans, execution activities, and reportingReview and provide QA approval for software release documentationEnsure software verification activities are completed in accordance with established quality requirementsSupport software validation activities and validation documentationPlan and create validation support packages for end usersCoordinate software testing activities across Software Validation, Software Support, Software Development, and Software Deployment teamsWork closely with software development teams to understand requirements, changes, enhancements, and defect correctionsReview software requirements and specifications to ensure adequate test coverageEnsure test cases adequately cover functional requirements and expected software behaviorMaintain testing documentation, evidence, results, and traceability throughout the release lifecycleSupport testing activities associated with software redesign and rewrite initiativesParticipate in regression testing, functional testing, integration testing, and release verificationEvaluate opportunities to introduce automated testing where appropriateSupport and mentor existing software testers on test planning, execution, documentation, and quality practicesProvide technical guidance and coaching to junior or less experienced QA team membersSupport software quality portions of customer questionnaires and quality assessmentsParticipate in onsite and virtual software quality auditsProvide appropriate documentation and evidence during software quality auditsManage Software Quality Standard Operating Procedures (SOPs) and Job AidsReview, update, and maintain QA procedures and supporting documentationManage and oversee software testing systems and related environmentsEnsure testing systems remain available, controlled, and appropriate for verification activitiesMaintain accurate testing records and documentation for audit and compliance purposesPrepare and communicate testing status, quality results, risks, and issues to project stakeholdersIdentify testing risks and recommend appropriate mitigation strategiesEnsure testing activities remain aligned with project schedules and release timelinesSupport continuous improvement of software testing and quality processesEnsure software quality activities comply with applicable pharmaceutical and regulated-industry expectationsPerform additional software quality assurance, testing, validation, and documentation responsibilities as assigned.

Skills

Software Quality AssuranceSoftware TestingSoftware VerificationSoftware ValidationQuality AssuranceQuality ControlManual Software TestingTest Case DevelopmentTest Case ExecutionTest PlanningTest Strategy DevelopmentFunctional TestingRegression TestingIntegration TestingRelease TestingPre-Release VerificationSoftware Defect ManagementDefect TrackingRequirements-Based TestingTest DocumentationTest ReportingTest Evidence ManagementQA DocumentationSoftware Release DocumentationValidation Support PackagesSoftware Quality AuditsOnsite AuditsVirtual AuditsCustomer Quality QuestionnairesSOP ManagementJob Aid ManagementTesting System ManagementPharmaceutical Software QARegulated Industry Software TestingSoftware Development LifecycleSoftware RequirementsQuality Risk ManagementQuality ComplianceSoftware Release ManagementTest Environment ManagementTest Data ManagementAutomated Testing AwarenessManual TestingTeam MentoringQA LeadershipTechnical DocumentationProblem SolvingAnalytical SkillsCross-Functional CollaborationStakeholder CommunicationSoftware Development CoordinationSoftware Validation CoordinationSoftware Deployment CoordinationSoftware Support Coordination

Education / Experience

Bachelor's degree in Computer Science, Information Technology, Software Engineering, Engineering, Pharmaceutical Sciences, or a related field.

Degree or educational background in a related technical, scientific, quality, or software discipline.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Tester and Quality
Software Tester and Quality

Arete Technologies, Inc. • Austin (TX)

On-site
USD 80,000 - 100,000
Senior SQA Analyst
Senior SQA Analyst

Ilab Llc • Indianapolis (IN)

On-site
USD 85,000 - 120,000
Manager, Software Quality Assurance
Manager, Software Quality Assurance

Hillman Group • Boulder (CO)

Hybrid
USD 120,000 - 160,000
Software Tester/QA Analyst
Software Tester/QA Analyst

Mbi Llc • Glen Allen (VA)

On-site
USD 60,000 - 90,000
Manager, Software Quality Assurance
Manager, Software Quality Assurance

The-Hillman-Group • Boulder (CO)

On-site
USD 110,000 - 160,000
Senior Software Quality Assurance Analyst
Senior Software Quality Assurance Analyst

Digital Prospectors • Walkersville (MD)

On-site
USD 90,000 - 110,000
Quality Assurance Analyst
Quality Assurance Analyst

Vitekinc • Atlanta (GA)

On-site
USD 70,000 - 90,000
QA Tester
QA Tester

Mbi Llc • Richmond (VA)

On-site
USD 90,000 - 120,000
Software Quality Assurance Manager
Software Quality Assurance Manager

ILAB • Connecticut

On-site
USD 110,000 - 140,000
Quality Engineer / Tester
Quality Engineer / Tester

Compunnel, Inc. • Aliso Viejo (CA)

On-site
USD 70,000 - 110,000