Quality Assurance Analyst in Agile Product environment for web & mobile centric products. Responsibilities: Review functional and design specifications to ensure full understanding of individual deliverables. Backend database testing in MySQL environment including validating stored data, procedures, triggers and jobs Identify test requirements from specifications, map test case requirements and design test coverage plan. Develop, document and maintain functional test cases and other test artifacts like the test data, data validation, harness scripts and automated scripts. Execute and evaluate manual or automated test cases and report test results Comply with company’s QA standards; provide daily test execution progress and technical reports on testing when required. Communicate defects and issues in a concise, timely and professional manner. Assist development with reproducing defects under investigations. Evaluate and report on the quality of software products and make recommendations for deployment. Work collaboratively among different teams to develop and improve QA processes Support other analysts by reviewing work and providing feedback when required Requirements Required Skills: MUST have experience working in a professional services provider to qualify. BS or BA degree preferred. 2+ years of relevant QA technical experience Intermediate level knowledge of the software development life cycle, testing strategies, tools and QA methodologies Expertise in database testing in MySQL Server environments including designing and manipulating test data, validating stored procs, jobs, triggers and replication Experience working with and testing web services REST, SOAP, JSON Experience in documenting, tracking and escalating issues as appropriate, using JIRA Nice to Have Skills: Proficiency with writing and has a solid understanding of SQL queries 2+ years of automation experience preferable with selenium 1+ years large enterprise or e-business systems experience Experience with performance testing considered an asset.