Software QA Engineer

Software QA Engineer Job Description Template

Our company is looking for a Software QA Engineer to join our team.

Responsibilities:

  • Create detailed, comprehensive and well-structured test plans and test cases;
  • Estimate, prioritize, plan, and coordinate testing activities;
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback;
  • Perform Functional Testing, Regression Testing and End-to-End testing on each release;
  • Identify, record, document thoroughly and track bugs.

Requirements:

  • Experience in writing and executing test scripts using automation tool Selenium;
  • Ability to manage multiple projects at one time, often with changing requirements;
  • Team player with an inclusive approach to decision making;
  • In-depth knowledge of test planning, test case creation and test case execution;
  • Experience in testing web-based products/applications;
  • Experience maintaining test environments, automated testing tools, and other resources in support of software quality assurance process;
  • Solid experience with Microsoft SQL Server/MySQL databases with proficiency in writing queries and in data testing;
  • Experience with Agile methodologies like Scrum and Test-Driven Development is a plus;
  • Excellent written and verbal communication skills;
  • Experience in diagnosing, reporting, tracking and resolving quality issues;
  • Experience with all phases of software testing (Functional, Integration, Regression, User Acceptance, and Release Management);
  • Must be able to work independently, as well as within teams.