We’re looking for a meticulous and proactive Quality Assurance Analyst to support testing efforts across a variety of software and system projects. This role plays a vital part in delivering high-quality solutions by executing comprehensive test plans and collaborating with cross-functional teams in a fast-paced environment.
Key Responsibilities
Design and maintain test documentation, including test plans, cases, and scripts
Execute functional, regression, and system testing for applications and data integrations
Validate software performance and behavior against business and technical requirements
Identify and document defects clearly, collaborating with developers for timely resolution
Support test automation by designing and implementing regression test scripts
Review requirements and user stories to ensure they are testable and complete
Communicate testing progress, results, and associated business risks to stakeholders
Participate in project planning and contribute to defining effective QA strategies
Conduct post-release reviews and summarize defect trends to inform process improvements
Ensure enhancements are thoroughly validated prior to release
Qualifications
5+ years of experience in software quality assurance or software testing roles
Proficiency in creating use cases, test scenarios, and executing test scripts
Familiarity with both Waterfall and Agile/Scrum software development lifecycles
Strong SQL skills for data validation and test data creation
Hands-on experience with QA tools like Microsoft Test Manager, Selenium, or similar
Knowledge of test types including unit, functional, system, and regression testing
Experience with platforms such as Jira, Azure DevOps (TFS/VSO), or similar project tracking tools
Strong collaboration and communication skills to work effectively with analysts, developers, and project managers
Self-directed with excellent time management and attention to detail