Must have: 1.5+ year experience in testing of WEB-based applications;
Practical knowledge of SDLC/ STLC (include deep understanding of Agile methodologies);
Experience in Smoke, Sanity, System, Functional, Regression, Integration testing;
Must have: Experience in using Black-Box test design techniques;
Must have: Experience with web services and API testing (REST);
Experience in Quality Artifacts creation/maintaining — Checklists, Test Cases, Bug Reports, RTM in accordance with IEEE 829-1998;
Good spoken and written English (at least Intermediate English written and verbal communication skills);
Pro-activeness, self-organization, ability to work independently with minimum supervision;
Analytical and creative problem-solving skills;
Ability to work in a fast-paced Agile environment in a tight collaboration with a development team;
Ability to communicate effectively in a team-oriented environment, readiness to learn through communication with more experienced engineers;
Knowledge of tools:
Web-Dev tools;
JIRA or any other issue tracking tools;
Google Apps (Docs, and spreadsheet) and Confluence — collaboration software;
Postman or any other tools for testing web-services and APIs;
TestRail or any other Test management tools;
Git or any other version control tools.
Would be a plus :
Selenium Webdriver or any other automation testing software;
JMeter;
Jenkins or another Continuous Integration application.
Responsibilities:
Contribute to the testing of one or more product features or sub-systems;
Spend most of the time developing test code and performing testing in a fast-paced environment using the Scrum framework;
Use investigative and analytical skills to find defects, whilst continuing to complete tasks;
Review requirements specifications;
Work with Product team to write User Acceptance Criteria for each story;
Collaborate with developers as needed to understand requirements and technical implications; to resolve problems and identify the root cause of product defects;
Recommend design improvements or corrections to engineers throughout the development process;
Plan and estimate test effort, including the creation, maintenance, and review of test related documentation;
Estimate, prioritize, and plan testing activities;
Maintain QA plans/planning including timelines, assumptions, and risks.