Overview
Skills
Job Details
Job Title: Quality Assurance Analyst
Location: Boston, MA
Duration: 12 Months
Position Overview
The Quality Assurance (QA) Analyst will support enterprise-wide application testing across multiple business and operational systems within a large public-sector environment. The QA team is responsible for ensuring the integrity, functionality, and data accuracy of applications supporting diverse business domains and shared services.
The QA Analyst will analyze testing objectives, define scope and approach, identify gaps in business requirements coverage, and execute comprehensive testing strategies aligned with project methodologies. This role requires hands-on experience in planning, executing, and managing functional, integration, regression, and performance testing across multiple applications.
Key Responsibilities
Define testing objectives, scope, and testing approach in alignment with project methodology
Identify and track key project milestones related to testing activities
Organize and execute testing efforts; lead testing activities when required
Define testing roles, responsibilities, and documentation standards
Review business processes and functional requirements to identify testing gaps
Identify system functionality and system interfaces to be tested
Develop detailed QA Test Plans, test cases, and test scenario scripts
Create and manage test data for positive, negative, and regression testing
Execute functional, integration, system, regression, stress, and performance testing as required
Test application navigation, usability, and accessibility
Create, maintain, and update defect/issue logs and testing results matrices
Re-test fixes, validate resolutions, and update documentation accordingly
Produce regular test progress and status reports
Support User Acceptance Testing (UAT) and assist training efforts when needed
Provide post-implementation and production support for testing-related activities
Collaborate with cross-functional teams in Agile, Iterative, and Waterfall environments
Support projects as needed to ensure successful delivery
Required Qualifications
Bachelor’s degree or equivalent experience
Minimum 5 years of experience in Software Quality Assurance Testing
Experience working with Agile, Iterative, and Waterfall methodologies
Experience testing Windows, web-based, and database-driven applications
At least 1 year of experience testing Salesforce platform applications
Experience with system-to-system data or messaging integrations
Basic understanding of SQL and database management concepts
Proficiency with Azure DevOps (ADO) or similar test/defect management tools
Working knowledge of industry testing tools including defect tracking, modeling, and automated testing frameworks (e.g., Selenium, Cucumber, Playwright, TestSigma)
Strong understanding of the Software Development Lifecycle (SDLC), with emphasis on testing processes and best practices
Excellent written and verbal communication skills
Ability to work effectively in a fast-paced, collaborative environment
Preferred Qualifications
Experience with ServiceNow platform testing
Experience using Microsoft Test Manager or similar testing tools
Hands-on experience with automated testing frameworks
QA or Salesforce certification