Position: Senior AQA
Company: Storypoint
Experience required: 3y
English level: upper

Responsible for the entire testing process: from building the test framework to test execution, from gap analysis of the existing solutions to extending those according to the project requirements.
Develop and maintain automated test scripts for Functional and Non-Functional scenarios.
Creating, maintaining, and reporting upon Regression Test suites 
Define and establish automation strategy and process for Web Applications (mostly Frontend) 
Creating Test Plans according to internal procedures 
Take ownership and responsibility for the design and development of all aspects of automated testing along with the creation, execution, and maintenance of automated tests using scripts and automation tools Document and report bugs following the company guidelines Regular reports of the progress and current activities

Requirements:
3-5 years experience in Automation testing (Frontend side, JavaScript)
Skills in working with CI tools: preferably AzureDevOps, Jenkins, etc.
Experience in working closely with the development team when performing testing activities
Experience in creating test specifications and test cases according to the development requirements, maintaining them regularly updated as well as create business cases according to development requirements
Familiarity with Test Case Management and Bug Tracking tools, preferably Jira
Vast experience with JavaScript language
Accuracy in reporting issues, all steps to reproduce an issue behavior
Experience with White Box, Grey Box, and Black Box testing
Familiarity in applying Decision Tables when dealing with complex business login.

Nice to have skills:
Understanding of application flow/ business from an end-user perspective, the technical person (developer), and client point of view
Experience in working with NoSQL DBs (e.g. MongoDB, Redis) and SQL DBs (any)
Understanding of microservices
Familiar with: Rest web services and API testing tools (preferably Postman)
Knowledge regarding APIs and knowing how to interpret/use them related to a REST API service
Participating in all testing activities, including but not limited to building the test framework to test execution, gap analysis of the existing solutions, extending those according to the project requirements
Good knowledge of Agile practices and experience in SCRUM teams