System Test Analyst
Location: GB, CMD, London
Department: Technology
Salary range: 25000-35000
Employment type: Full-time
Required experience: Associate
Required education: Bachelor's Degree
Industry: Marketing and Advertising
Function: Engineering

Company profile:
The Technical Team and offering at VML London has a very strong heritage dating back to the mid-nineties when the London office was founded. Back in those days we were one of the first few purely digital marketing agencies in London; and back then things were a lot more technically driven than they often are today; as such the Technology team here continues to enjoy a strong strategic influence on the work that the agency undertakes and the clients that we engage.It just works.Technology is brilliant when you don’t have to think about it. That’s what we strive for in our solutions. Our technology team has a strong strategic influence on the work we undertake and are involved as soon as the brief lands. They stay involved throughout strategy, creative concepting and design. Acting as important enablers, we bring new and emerging technology to the table to successfully marry the requirements of our clients with the vision of our creatives.Open standards, open minds.We aim to deliver the most elegant technical solution for your budget, and maintain a technology agnostic approach to development in order to achieve that. Technology can be expensive, both in terms of hard costs and costly mistakes, so we’re as careful with your money as we are with our own.   Perhaps that’s why some of our clients have been with us for over 10 years. When faced with a new problem our first instinct is always to see if someone else has already solved it. As such, the solutions we design are built on the rich eco-system of open source software (OSS); the proven and battle-tested kind that we know will not just do the job quickly and cost-effectively, but also robustly. Where OSS isn't appropriate we always favour solutions that are built to open standards that we know will integrate well with other technologies.Strong partnerships.Our work is complemented by strong partnerships with technology vendors and suppliers.   Proven over time, our established strategic relationships with many of the leaders in software, hardware and other technology solutions help ensure we’re able to continue to offer best-in-class technical solutions for our clients.What we do:High availability and high performance website architecture &amp; developmentWeb content management solutionsCreative technology ideationContent optimisation, search and analyticsHigh volume, multi-locale email campaignsMobile optimisationLocalisation

Job description:
At VML, testing is an integral part of our software development process. Beyond merely a final quality assurance check before a project goes out the door, we assure quality by building in testing and planning for testing from day one of our projects. Using both manual inspection and automated methods, our software has been tested thousands of times before going live. The increasingly complex high availability – high performance web applications, mobile sites and applications and digital experiences we build require quality software engineering and the VML system testing team is our backstop to make sure our development is as good as can be.As such VML are looking for a System Test Analyst to join our team and help improve the quality level even further. We are looking for someone who is passionate about testing and quality. As a Digital Agency, the range of VML’s products include everything from eCRM and eNewsletter campaigns, social networking apps, complex mobile websites as well as some of the UK’s most popular websites, and as part of our testing team you will be working across all of these, often at the same time!

Requirements:
Create and execute requirements based manual test casesContribute to test plansAssist development team with early and often testing of work in progress softwareExecute test methods as proscribed by test plans:  functional, end-user testing, ad-hoc and exploratory testingCommunicate with technical and non-technical colleaguesCommunicate with customer testing and QA stakeholdersUnderstand the software development process/life cycleWork with Project Managers, Departmental Heads and our Creative Services team to resource plan and allocate testing workSkills:Good at finding well hidden software defects through exploratory testingExcellent organizational, interpersonal, presentation and communication skillsMaintenance of JMeter load testing scriptsKnowledge of OWASP security and penetration testing techniques including testing for XSS and SQL injection attacksAbility to work on multiple tasks against deadlines and shifting priorities and comfortable dealing with uncertainty, ambiguity and changeQuality assurance of digital production items such as rich email newsletters, static HTML websites and interactive experiencesHolds a Bachelor’s degree in Computer Science, Software Engineering, or a related field or equivalent work experienceAn ISTQB qualification or working towards it an advantage.ExperienceTesting on various web browsers including older browsers back to IE6, including use of browser virtualisation solutions such as BrowserStackCross browser testing on different platforms (Mac and PC, Tablets, mobile phones)Knowledge of defect life cycle, V model and has worked with defect tracking applications e.g. Jira, BugzillaUse of Jira and other issue tracking toolsRecording of web testing tools and automation through script recording with Selenium IDE and execution of WebDriver automated regression testsExposure to Agile software developmentExposure to the Waterfall software development modelInterest in the wider field of quality management in software engineeringContribution to estimating process for testing activitiesExperience in web standards compliance testing including validation and accessibility testing in accordance with W3C web content accessibility guidelinesJava programming and Linux system administration skills an advantageKey relationships:Head of Technical department, for testing of web and mobile sites and applicationsProject Managers, for creating test plans and estimatesCreative Director, for quality assurance of digital production work

Benefits: