Designation - Testing Engineer
Essential Roles & Responsibilities
The Test Engineer will be responsible for testing software products through the use of manual and automated tests to develop, apply, and maintain quality standards.
He/she will develop, modify, and execute software test plans as well as analyse and write test scenarios.
Closely partners with the Developers at the onset of a project, to develop product requirements, test specifications, and build test cases to rigorously test product functionality.
Performs analysis on applications/stories, writes manual and/or automated test plans and executes on test suites.
Reviews and provides input on the accuracy, clarity and testability of requirements; asks questions to improve software design.
- Edits and creates test data files.
- Communicates and escalates issues and status to team and management in a timely manner.
- Works with cross-functional teams and interacts with internal and external stake holders (client) to verify/clarify business requirements and design decisions.
- Actively participate in test automation initiatives.
Job Requirement
- Good written and verbal communication skills.
- Good analytical skills.
- Understanding of Test methodologies and STLC concepts.
- Experience creating testing documents - Test Plan/ Test Cases, Test Data sheet, Test Reports.
- Working knowledge of SQL.
- Ability to work independently with minimal supervision, as well as part of a project team in a cooperative effort.
- Exposure to AGILE concepts.
- Awareness of QA processes like acceptance criteria, test planning, test case execution, automation testing etc.
- Awareness of QA tools like qTest, JIRA, Bugzilla etc.
- Experience in Rest API and Automation is must.