Junior Test Engineer

06 Oct 2016
20 Oct 2016
Contract Type
About the Role We all take a great deal of pride in our work, and it’s important to us that everyone sees the fruits of their labour. A typical project progresses from inception to deployment in less than a week, allowing you to quickly see your hard work live on our public platforms. We have a range of systems including our desktop site, mobile site, mobile app, administration system, customer portal and embedded systems - used in third party websites (desktop and mobile). We are constantly developing all of these to add new features, handle increasing scale, improve usability and support new platforms. Day to Day Responsibilities You will be working closely with the Senior Test Engineer, the Software Development Manager, the developers and the designers to create new and improve existing features as well as liaising with our Systems Administrators and user support team to investigate and resolve issues. We’re just growing our Test Engineering team, so there’s plenty of exposure to be had and opportunities to influence the direction of testing. To start off, you’ll work on all aspects of the UNiDAYS offering, being guided by other testers and developers to test the changes we’re making to deliver a great Christmas campaign. Recent changes include spinning some of our core functions out to independent microservices, improving our compliance with accessibility standards, enhancing the BI we offer to our business partners, and contributing to the opening stories of the native rewrite of our regularly top charted mobile app. Later, you’ll be knee deep in the nitty-gritty of a change, tasking a developer on an unforeseen impact of his code, performing ad-hoc and exploratory tests or running tools to make sure our users get the best possible experience. We’re already active in 7 countries, but we’re building a platform to scale globally as UNiDAYS helps students in every country save money. On top of that, it still needs to look good, respond quickly, be secure, deploy easily and of course, functionally work. About You Passion is the most important quality you can have. As long as you display a willingness to learn and a genuine interest in what you're doing, we aren’t too fussy about what you know or don’t - so don’t be intimidated. You push for positive change within yourself, your team, your department and your business. We want to be challenged by you and to challenge you in order to improve us both. Everything is open for review and we take continuous improvement seriously. You have a good sense of humour and excellent communication skills. You have the ability to listen and take critical feedback as well as contribute to group discussions and can articulate your opinions concisely. It’s obvious to everyone around you that you have fun with your work and with your co-workers – because they are doing the same. Key Skills and Experience A working understanding of HTTP & cookies Knowledge of Software Delivery Lifecycles, and how and why they vary Sherlock-esque skills for digging into a software problem and providing a dev the info they need to resolve it Strong communication skills and a burning need to ask questions and know all the things Previous testing experience would be great, but certainly not essential Experience with any of the following would be beneficial, but non-essential: MVC applications, i18n & l10n, iOS, Android, test automation, tools-assisted testing, Jenkins, reading C# / HTML / JavaScript, security/penetration testing, performance testing. ISEB/ISTQB not required. About UNiDAYS Focused We aren’t an agency with external clients imposing impossible time/budget deadlines, our code IS our business and so ensuring a consistently high level of quality is paramount. Our guiding principles are: Zero technical debt Quality Scalability and Performance Challenging Ourselves and Continuous Improvement If a job is going to take twice as long as its estimate to complete in order to achieve the level of quality we desire, then so be it (although we’ll expect an explanation). We won’t make you keep a timesheet. Agile Pragmatism Everyone is equal and encouraged to work with each other as best suited to solve problems. If you’ve got an idea or a request then there’s no red tape. If you can demonstrate its worth then it’s likely to happen - be it the use of a new technology, a piece of equipment or a change to our entire development approach. Our product owners and stakeholders truly understand the value of iterative development and embrace the process of continual improvement. We continually strive to reduce waste by keeping paperwork and meetings to a minimum. The development team is physically centered around a giant glass Kanban board which we use to track the progress of high level priorities and individual tasks. This goes most of the way to eliminating problems with communication before they even occur. We try to test-drive all development, we have a sophisticated test environment that allows us to run our platforms entirely in memory - allowing us to perform truly end-to-end tests of our web pipeline. We try to thoroughly test all business logic, but also try hard not to go overboard and test the blatantly obvious, keeping refactoring simple and easy. Keep Your Tools Sharp We don’t scrimp on tech, you’ll get a beast of a machine with more RAM than you can shake a compiler at, SSDs as standard and at least as many monitors as you have eyes. Most importantly, you can choose your own peripherals. We’ll buy you any licenses you need to be productive. We’ll send you to any interesting conferences you can find, as well as support you if you want to be a speaker. We regularly attend, sponsor and speak at our local meetups and believe in supporting and giving back to the community. We’ve run free training workshops in the past and are looking into Code Club sponsorship. We use Slack for internal comms (i.e. GIFs), we use Git properly, have a formidable Unreal Tournament team, bake cakes on Thursdays (compulsory), compete at table football, and are useless at ping pong despite having the facilities. Feel free to own someone from another department You will also find us enjoying each others’ company outside of the office. Come Join Us You’ll love it as much as we do. This job was originally posted as www.totaljobs.com/job/66806610

More jobs like this