Location : London ENG GB
Primary responsibilities for this position include reviewing software specifications, then designing, implementing and troubleshooting automated and manual test strategies/test cases/suites.
Your design will include identifying user scenarios, establishing quality criteria and creating test harnesses that will allow complex testing to be performed at code or API level. Injectors and scripts will be required for functional and non-functional areas of testing.
You provide high quality reporting on product readiness and verify proper testing coverage and procedures both independently and collectively in a team environment.
Computer science or suitable numerate or scientific degree
Experience of 3+ years of monolithic (Waterfall, V-Model, W-Model) and 2+ years of Agile (Scrum, DSDM, XP) development methodologies
Full software development lifecycle experience
Experience of modern test automation tools (Selenium, WebDriver, Cucumber, Specflow)
Exposure to Microsoft Technologies such as SQL, IIS & Windows.
Ability to specify and create tools, test harnesses and automated scripts to increase efficiency
An aptitude for testing, with initiative that can be applied to different testing scenarios depending on the needs of the project, and a self-interest to learn current & new testing methodologies, techniques and approaches.
Expertise in areas of testing such as Performance Testing, Security Testing, BDD, Model Based Testing, Test Automation and/or UI Testing would be preferred.
Track record of complex problem solving in a multi-disciplinary team with the tenacity to speak up and drive action in times of ambiguity.
Knowledge of Video on Demand (VOD) services and platforms, streaming technologies, Digital Rights Management (DRM)
Experience of HTTP analysis using open-source tools such as fiddler