THE ROLE
The primary responsibility of a QA Analyst will be ensuring system quality. This includes testing all system changes, including configuration changes and regression testing.
The primary testing technique will be manual progressing to automated testing of requirements and defects.
DUTIES & RESPONSIBILITIES
Review acceptance criteria for all system changes, writing comprehensive test cases and running and verifying tests for the defined scenarios (manual, automated functional and non-functional).
Creating test strategies and plans for new projects undertaken by the delivery team.
Creating change requests for deployments to test environments.
Be an active part of all Agile ceremonies in your assigned delivery team.
Follow the prescribed defect life cycle process, assessing issue severity and priority, escalating as appropriate, maintaining ownership through to resolution.
Develop a sound business understanding of SUT ensuring tests are defined and developed with close alignment to the business use of the system.
Working in a multi-disciplined team, using your experience to contribute to requirements analysis, development and support processes.
EXPERIENCE & SKILLS
Previous experience in software QA role
Understanding and experience with Agile practices
Experience with web service and API testing (HTTP, REST, JSON, XML)
Desired experience with automated testing - Selenium Webdriver, Cucumber, JMeter, Cypress
Previous experience of bug / issue tracking systems e.g. Jira
Understanding of software delivery lifecycle process
Desired understanding of web technologies such as HTTP protocols, HTML, CSS, JavaScript’s, etc.
WHAT WE OFFER :
Working with modern technologies on interesting projects for international clients
Working within experienced development teams
Cutting-edge IT equipment
Above average days of paid annual leave
One extra day of annual leave for every year in Typeqast
An extra day off for a birthday
Remote-first workplace and flexible working hours
Indefinite term contract