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.