Job Description
We are looking for a passionate QA Analyst (Backend) to join our Software Development Team.
Your role will be to work collaboratively with Developers, a Delivery Manager, and a Product Owner to deliver high-quality applications at pace.
About the Role
You will be responsible for:
* Acting as a partner on an Agile team to ensure quality delivery;
* Analyzing requirements and user stories with a critical mindset;
* Creating testing strategies for new features or architectural changes;
* Specifying test cases for user stories to ensure good coverage of automated tests;
* SUPPORTING DEVELOPERS ON TEST CASE IMPLEMENTATION AND INTEGRATION ON EXISTING COMPONENTS;
* Conducting structured exploratory testing sessions;
* Supporting release management in a CI/CD environment with a quality focus mindset;
* Analyzing incidents assigned to the team and correctly reporting bugs for the team to fix;
About You
To be successful in this role, you will need:
* At least 3 years working in Quality Assurance;
* Excellent analytical and problem-solving skills;
* Understanding of basic concepts on testing against application programming interfaces (APIs);
* Excellent written and verbal communication skills;
* Strong attention to detail;
* BSc or Masters in Computer Science or equivalent demonstrable knowledge;
We'd Like You To Master In
In addition to the above, we would like you to have experience working in:
* Agile environments, preferably with Scrum;
* CI/CD with tools such as Jenkins or GoCD;
* Version control systems such as Git;
* Automating tests in Java, C# or other languages;
* Basic relational database concepts and interfacing with SQL databases using simple SQL queries.