Quality Assurance (QA) Analyst

Overview

On Site
Depends on Experience
Contract - W2
Contract - 6 month(s)
No Travel Required

Skills

(QA OR "Quality Assurance") AND (Gherkin) AND (Automation)

Job Details

Job Title: Quality Assurance (QA) Analyst

Location: Albany, NY – Hybrid 

Key Responsibilities :

  • Support the implementation of projects via thorough test planning, design, and execution by validating the business requirements.
  • Analyze and plan test requirements and associated QA activities, including documentation and execution.
  • Be proactive in identifying risks and present to the team for discussion.
  • Maintain a single repository of requirements and test cases and develop and execute manual and automated test scripts.
  • Be flexible to work on ad hoc test activities within a short span of time.

Required Qualifications:

  • Minimum 3 years experience with automation testing.
  • An understanding of software development life cycle processes and agile methodologies, along with experience in manual functional testing, test documentation including test plans, test cases, requirements traceability matrices (RTMs), test tracking tools, and execution.
  • Experience writing and testing to acceptance criteria.
  • Clear understanding of user stories.
  • Hands-on experience using natural language tools such as Gherkin for Behavior-Driven Development (BDD) testing. BDD experience may be replaced with Test-Driven Development (TDD) experience.
  • Experience with troubleshooting and debugging test automation failures
  • Attention to detail and ability to multi-task.
  • Motivated and willing to work on a collaborative, cross-functional team.

Preferred/Desired Qualifications: 

  • Bachelor's degree.
  • Hands-on experience in developing and executing automated test cases for web applications using MABL or other automation tool.
  • Experience with load testing, including writing test scripts and working with JSON files.
  • Experience with API testing and database testing.
  • Familiarity with low-code platforms.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.