Senior Test Analyst (Hybrid – Columbia, SC)
The Senior Test Analyst designs, develops, and executes test cases to ensure the effectiveness and efficiency of the application release process. The Analyst must have a strong background in functional, regression, and other manual testing.
What you’ll do
– Develop comprehensive test plans and test cases based on requirements and specifications.
– Analyze requirements and specifications to identify potential gaps and areas of complexity in testing.
– Maintain traceability matrices to ensure all requirements are accounted for during testing. Perform risk analysis to prioritize testing efforts based on potential impact.
– Execute manual test cases and report defects using tools.
– Validate bug fixes and perform retesting as needed for regression and other types of testing.
– Confirm thorough testing that all integration points for the system and applications have been tested.
– Log, track, and manage defects throughout the testing lifecycle.
– Collaborate with the development teams to ensure the timely resolution of issues.
– Analyze trends to provide insight and improve the development process.
– Document and report test results to stakeholders.
– Maintain test documentation.
– Develop metrics and KPIs to measure the effectiveness of testing efforts.
– Identify areas for improvement in the testing process and implement best practices.
– Maintain knowledge of the latest industry trends and technologies in manual testing.
– Participate in retrospectives to identify improvement opportunities.
– Mentor other test analysts.
What you’ll need
– Bachelor’s degree in Computer Science or a related field, or equivalent experience preferred
– Minimum of 5 years’ experience in manual testing
– Understanding of Agile, Scrum, Waterfall, and other SDLC methodologies
– Proficient in ADO (Azure DevOps) and other testing tools
– Strong analytical and problem-solving skills
– Strong communication and collaboration skills with stakeholders, product owners, and application teams.
– Ability to perform risk-based testing and prioritize test efforts accordingly.