QA Analyst

The Quality Assurance Analyst's role develops and establishes quality assurance standards and measures for the information technology services within the organization. This individual will also gather and analyze data in support of business cases, proposed projects, and systems requirements. This includes writing test plans and scripts for tracking defects and fixes in product development, software application development, information systems, and operations systems. The QA Analyst applies proven analytical and problem-solving skills to help validate IT processes through careful testing in order to maximize the benefit of business investments in IT initiatives.


  • Review functional and design specifications to ensure full understanding of individual deliverables
  • 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 manual or automated test cases and report test results
  • Identify any potential quality issues per defined process and escalate potential quality issues immediately to management
  • Ensure that validated deliverables meet functional and design specifications and requirements
  • Document defects in defect tracking system and re-test corrected defects
  • Work closely with development team to resolve issues
  • Strong organizational, analytical, and problem-solving skill
  • BS or BA degree in software engineering, computer science, or business administration or equivalent work experience
  • Minimum 2-3+ years of experience testing web-based applications
  • Familiarity with QA testing tools and methodologies (HP ALM, Smartbear, or similar)
  • Ability to create and execute complex test scripts
  • Proficient in Windows, Linux, Mac OS, Android and iOS

Back to top