Join a technical team and be responsible for the delivery of key test activities as assigned by the Lead
Work within a team to support agile development efforts, and business stakeholders, to design, create and execute tests
Review requirements and design documents to generate test cases including identifying test data and defining test environment needs
Create and review testing strategies, plans and designs
Create and review and optimizing testing processes
Prepare and execute test scenarios (BDD/TDD) to test the application, network and infrastructure solution at all levels including non-functional
Produce Test Reports and be able to report on interim progress
Document test results including evidence of any testing defects
Report progress, including risks & issues
Investigating issues and working with the team to identify root cause and resolution
Analyse data and test evidence from testing outcome to show compliance to requirements
Requirements
A UK Government Security Check (SC) clearance is required
Extensive testing experience working in data centric environments
Project experience must include data migration, data pipeline (ETL) and streaming
Gathering testing requirements
developing Feature files and acceptance criteria with business stakeholders
Extensive back-end testing experience
Linux
An understanding of Kafka/Docker(from a QA perspective)
Experience working with Jira, Maven
Experience with BDD and TDD
Automation testing using any of custom test suites
Fitnesse, Selenium and Soap UI
Automated performance testing using Load Runner or similar (not mandatory)
Experience in developing custom regression test suites using any of the programming languages Python, Perl, Shell scripting, Java, MySQL
Experience of using Cucumber and creating test frameworks
Experience of creating detailed test plan and test strategy.
Liaising with the client test leads/managers and align the test strategy/plan created with the overall test plan/strategy and get the required sign offs of all the artefacts created
Act as a single point of contact for any test related activities and communications related to the project
Release Test planning/strategy for the changes to be released in prod
Create Automation Test strategy evaluating the appropriate options from the available automation tools in the market with a view of creating e2e automation framework which could be integrated and scheduled with standard CI tools like Gitlab/Drone/Jenkins
Experience in cloud based environments like AWS / Azure / GCP