QA Tester
Remote with some travel to Stratford
6 months contract
Inside IR35
With the formation of the new team, we are seeking a test engineer to ensure the integrity of data processing from the clients auditing data lake. The role involves working within a multidisciplinary team, requiring familiarity with APIs, data product frameworks, and third-party libraries.
Responsibilities
Test high-throughput APIs
Test ETLs operating on high-terabyte scales
Participate in designing and creating scalable software
Develop automated tests for our pipeline
Engage in all phases of development
Collaborate with CIP teams to ideate software solutions
Identify and fix bugs
Maintain and improve continuous integration processes
Support live services with troubleshooting and monitoring
Present work to the team and a wider CIP audienceRequired Knowledge & Experience
Strong advocate of software quality
Understanding of good testing practices and design
Knowledge of functional or object-oriented languages (e.g., Scala, Java 8+)
Familiarity with analytical tools (e.g., EMR/Spark, Jupyter Notebooks) and Scala APIs for Spark
Proficiency in SQL for data querying
Proven experience as a test engineer or similar role
Knowledge of testing frameworks/libraries (e.g., REST-Assured, Gatling, Selenium)
Experience in performance testing
Proactive problem-solving skills
Experience in creating automated test suites in continuous integration
Familiarity with AWS
Excellent communication skills for both technical and non-technical audiences
Team player with a “you build it, you run it” mindsetEssential Skills & Technologies
Testing frameworks (e.g., Selenium, Gatling, REST-Assured)
Scala or Java 8+
Linux/Unix
AWS familiarity
SQL
Docker