Java Developer in Test

Kobalt Music
London (South)
12 Oct 2016
20 Oct 2016
Contract Type
JOB SUMMARY We are looking for a strong Java Developer in Test to help us to continue to deliver new systems and product enhancements to our clients and to help support, maintain and improve the quality of our existing systems. This is a new and impactful role. It will shape and develop our approach to testing by helping to establish process and practices for automated testing. Our emerging test function will be staffed by testers who are creative, technically aware, highly skilled and driven towards continuous improvement. BACKGROUND Kobalt is the leading technology-powered music services company, offering end-to-end solutions for over 50,000 artists and songwriters and 800 labels and publishing companies. Through Kobalt technology and services, creators benefit from more money, better reporting, and maintain ownership and control over how their work is distributed, tracked, collected, and monetized. With the award-winning Kobalt desktop portal and app, Kobalt clients get real-time insight into their work and activity. We’re currently over 400 people based across 10 offices and we’re expecting to grow. That’s where you come in. Our system is currently responsible for sending worldwide notifications of all of our clients’ songs; and it delivers albums, singles and videos to a whole host of digital services, including iTunes, Spotify, YouTube and many others. It also licenses use of our clients work in TV, Film, Games, and Adverts. Once all of that has been done, it then has the not-so-small job of processing the millions of resulting payments through to our clients. This means that we work with core Java libraries, Swing UI, J2EE technologies and Apache/Tomcat, and testing with JUnit. Tasks include modifying or creating new third party integrations with AWS, PayPal, Docusign or others. Perhaps you’ll be adapting our processes for encoding, transcoding, and delivering master audio and video files. No one week will be like another as we strive to improve and innovate. WHAT DOES A JAVA DEVELOPER IN TEST AT KOBALT DO? Testing needs to be an integral part of our development process and a talented Java Developer in Test is required to set up the frameworks to deliver automated testing for our Java based application. We work in a collaborative environment so the lead Java Developer in Test is expected to contribute to planning, analyse requirements and, working alongside product managers and developers, formulate and execute acceptance tests as part of wider delivery frameworks. You will be a key part of a Kobalt-wide testing community and will be dedicated to a domain-specific team, offering domain expertise to developers, product managers and the wider business. In time this team will grow and you will be able to manage and mentor more junior members of the team or dedicate yourself to the evolution of the testing function in other ways. WHAT SKILLS AND EXPERIENCE ARE WE LOOKING FOR? · Proficient in automated system-level testing of Java-based enterprise applications · Broad understanding of java client-server technologies particularly those used for client-side development · Experience of java-based (or similar) frameworks for functional testing (EG TestNG) · A desire to get into the data; Interrogating databases via SQL · Unit testing – a talent for complimenting unit tests with automated acceptance tests · Exposure to working in an Agile (Scrum/Kanban) development environment · Proven ability to apply a strategic approach to testing · Ability to rapidly understand and question requirements to formulate tests · Familiarity with scripted and non-scripted test approaches · Exposure to the full lifecycle, from requirements gathering to production testing · Understanding of tools for version control (Git/Bitbucket) · Experience of CI tooling (Bamboo, Jenkins, Maven, etc) · Excellent analytical and problem solving skills with strong attention to detail · Able to communicate clearly and concisely to both technical and business people · Passion, enthusiasm and a deep interest in software and testing In 2016, Kobalt was named Independent Publisher of the Year for the eighth consecutive time at the Music Week Awards (UK). Kobalt Music Group was recognised as the 2013 ASCAP Publishing Administrator of the Year and in 2014 our industry leading Portal web application won the "Innovation in Publishing" award at the MusicAlly awards. Recent press: - How data saved music IMPORTANT NOTICE Applicants must be eligible to work in the United Kingdom. Verification checks will be conducted during the interview process and a full DBS check on acceptance of offer. This job was originally posted as