Key Responsibilities
- Design and architect high quality, reliable software test assets including test design, approach, scripts and bugs
- Write clear, concise and comprehensive test plans and test cases from user stories
- Support technology stacks for various engineering projects leveraging continuous integration and delivery
- Work with the product teams to ensure that the solutions being worked on are in accordance with their requirements
- Actively participate in agile ceremonies providing the QA perspective into every user story
- Ensure the highest level of data security to protect our clientsâ information assets
- Support and be an integral member of the IT team
Skills, Knowledge and Expertise
-
Deep understanding of:Software QA methodologies, tools and processesSoftware development lifecycle best practicesTest-driven developmentTest automation frameworks (Cypress in combination with Cucumber in particular)
-
Software QA methodologies, tools and processes
-
Software development lifecycle best practices
-
Test-driven development
-
Test automation frameworks (Cypress in combination with Cucumber in particular)
-
Good understanding of:Javascript programming and scriptingSystems architecture, design and developmentVersion Control tools (Git, Github, Gitlab, etc.)API testing
-
Javascript programming and scripting
-
Systems architecture, design and development
-
Version Control tools (Git, Github, Gitlab, etc.)
-
API testing
-
Competent understanding of:Python programming and scriptingAmazon Web ServicesServerless computing (AWS Lambda and API Gateway, Azure Functions, Google Cloud Functions, etc.)Databases (MySQL, DynamoDB, MongoDB, Redis, etc.)Agile principles, processes and tools
-
Python programming and scripting
-
Amazon Web Services
-
Serverless computing (AWS Lambda and API Gateway, Azure Functions, Google Cloud Functions, etc.)
-
Databases (MySQL, DynamoDB, MongoDB, Redis, etc.)
-
Agile principles, processes and tools
-
Ability to communicate in both technical and user-friendly language depending on the audience
-
Excellent verbal and written communication skills
-
Excellent problem-solving skills and attention to detail
-
Ability to be a âbig pictureâ thinker
-
Obsessed with quality
-
2 years of working experience in automated software testing
-
Experience with Cloud Computing, preferably Amazon Web Services
-
Bachelorâs degree (or above) in Computer Science or a related subject
Benefits
- 25 days' paid holiday plus UK bank holidays
- Healthcare contribution
- Annual pay review
- Anything in your role you would like to expand on and build professional skills, you are welcome to let us know and we can help you, put you on courses etc.
- Monthly Socials
- Company Laptop