Capstone IT Staffing ยท 4 weeks ago
Senior Software Quality Assurance Analyst
Capstone IT is helping our client to hire a Quality Assurance Analyst for our client in Glen Allen, Virginia. This person will ensure high-quality software delivery through thorough testing, effective defect management, and close collaboration within an Agile environment.
AppsCloud ComputingConsultingInformation TechnologySoftwareStaffing Agency
Responsibilities
Understand business and technical requirements by working with Product/Business SMEs and development teams
Review requirements for clarity, accuracy, and testability
Create, maintain, and execute test plans, scenarios, and cases using requirement documents and logic extracts
Document test scenarios, expected results, and execute test sets within the test management tool
Perform functional, non-functional, integration, regression, and UAT testing
Write and run complex SQL queries to validate database persistence and data integrity
Identify, log, and track defects, performing root-cause analysis when needed
Participate in daily Scrum ceremonies and align testing activities with project timelines
Determine required test data and identify gaps in the test environment
Identify test cases suitable for automation
Develop, maintain, and review automation scripts and frameworks (UFT, Playwright, Selenium, Java, TypeScript)
Integrate automated tests into CI/CD pipelines
Qualification
Required
Ability to quickly learn and understand complex software systems
7-10 years of experience across software testing types: functional, non-functional, integration, regression, and UAT
5+ years of experience testing Java applications
Strong knowledge of test planning, test case development, and execution
Proficiency with HTML, XML, Java, TypeScript, and React or Next.js
Solid experience with MS SQL and Git
Hands-on experience with Azure DevOps (Boards, Repos, Pipelines, Test Plans)
Experience hosting requirement and test case reviews with developers, QAs, and project stakeholders
Familiarity with Agile Scrum and QA's responsibilities within the process
Strong attention to detail and ability to perform root-cause analysis
Automation experience required: UFT and tools such as Playwright or Selenium
Ability to work independently with minimal supervision and effectively within a project team
Bachelor's Degree in Computer Science or equivalent subject