Job Openings QA Analyst

About the job QA Analyst

Key Responsibilities:

  • Review requirements and technical specifications using Azure DevOps.
  • Design and execute test cases based on Behavior Driven Development (BDD) principles.
  • Perform manual testing including functional, regression, smoke, exploratory, UI/UX, API, integration, and performance testing.
  • Create comprehensive test plans, test cases, and test scripts using architecture and data flow diagrams.
  • Document and report software defects, and collaborate with development teams to ensure timely resolution.
  • Test cross-platform and cross-browser compatibility, including mobile (Android/iOS) and web interfaces.
  • Conduct performance and compatibility testing across various environments (hardware, OS, networks).
  • Stay current on emerging QA tools, trends, and best practices.
  • Communicate test results clearly to team members and leadership.
  • Provide feedback and recommendations for continuous product and process improvement.
  • Participate in user acceptance testing and demo sessions.

Qualifications:

  • Bachelors degree in Computer Science or a related technical field, or equivalent work experience.
  • 3+ years of QA experience in software testing environments.
  • Demonstrated knowledge of the Software Development Life Cycle (SDLC) and QA methodologies.
  • Familiarity with Agile or hybrid Agile methodologies.
  • Experience using Azure DevOps or similar test and defect management tools.
  • Certified Software Test Engineer (CSTE) or equivalent certification preferred.