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
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
- Company car available for private purposes
- Remote-first workplace and flexible working hours
- Indefinite term contract