The Quality Assurance (QA) Specialist plays a critical role in ensuring the quality and reliability of our products. This individual will be responsible for executing all test plans, including feature testing, end-to-end testing, regression, and smoke testing as needed. Key Responsibilities - To work with product owners and other customer-facing teams to define and review requirements for new features and enhancements. - Develop a comprehensive testing approach that includes decomposing business and technical requirements into test case scenarios, defining test data requirements, managing test case creation, and devising contingency plans. - To perform all testing activities across one or more assigned projects, utilizing processes, methods, metrics, and software that ensure the quality, reliability, and safety of our systems. Required Skills and Qualifications - A strong analytical and problem-solving skills including root cause analysis and sound independent decision making. - Solid understanding of QA testing methodologies and practices with a proven ability to efficiently write effective test cases that provide in-depth coverage of functionality. - Experience working in an Agile development environment with positive results. - Strong communication skills, a passionate commitment to quality, and a collaborative, team-oriented working style. Additional Information - Familiarity with defect tracking tools such as JIRA. - 2+ years of experience with industry-standard software testing tools such as Zephyr, Postman, Fiddler, and SoapUI.