Quality Assurance Analyst

The QA Analyst will work within agile development teams to understand business-critical functions and develop coherent and reusable test strategies.

The QA Analyst will be intimately involved in business and technical requirements analysis, test planning, test case development, test case execution and monitoring results of manual and automated tests.

The incumbent will also collaborate closely with application specialists, IT teams, and investment professionals.

Responsibilities:
Review product requirements, specifications and technical design documents to provide timely and meaningful feedback Create detailed, comprehensive and well-structured test plans and test cases Estimate, prioritize and plan testing activities Execute automated and manual test scripts, monitor and effectively communicate test results Effectively Identify, record, document, and track bugs and production issues to resolution Conduct root-cause analysis of non-conforming software Identify and recommend improvements to software quality processes
Qualifications:
3+ years of experience in software quality assurance with multiple development and testing platforms A strong understanding of Windows client application development and testing practices Strong knowledge of software QA methodologies, tools and processes Experience in writing clear, concise and comprehensive test plans and test cases Hands-on experience with white box, black box and regression test strategies Experience working in development teams under different SDLCs, especially agile methodologies.

Bachelor’s degree in Computer Science or a related Engineering field

Related Post