A position for a Test Engineer is now open in one of our four European offices for a highly motivated and talented individual. You will interface with the Unity development team and customers to ensure functionality, stability, and usability of Unity as a tool and runtime platform. You will use your programming skills to write test code that runs inside our various test harnesses to trap bugs early in the development cycle. Unity is investing heavily in test automation and this is your opportunity to contribute to this growth area. In this position you will report to the QA Director.
Goals and responsibilities:
- Work with customers to reproduce their bug reports in-house
- Explore the scope of customer bug reports and provide more detailed advice to developers
- Convert customer bug reports into test code that can run inside our test automation frameworks
- Work closely with developers to create test plans for new product features
- Work with the development team to improve automation test techniques
- Communicate with users on our community forum, providing assistance and advice
- Collaborate with other testers and developers in an agile environment
Requirements:
- The ideal candidate has at least one year of programming experience preferably in the games industry
- Programming or scripting experience is required in at least one of C, C++, C#, JavaScript or Perl (you will be asked to take a programming test)
- Must have excellent written and verbal communication skills, preferably in English
- Prior experience using Unity is advantageous
- Experience developing test cases and/or test plans is ideal
- Familiarity with both Mac OS X and Windows platforms is preferred but not essential
- Must be a critical thinker, have a keen eye for quality from an analytical perspective, be self-motivated, and be willing to represent the customer experience to stakeholders
- Must have a “make it happen” approach and be able to work in a fast moving “all hands to the pump” environment
This role may also suit a high-flying recent graduate keen to make an impression at the start of their career. Although based in a testing team, an exceptional candidate planning a career in software development may find this opening a way to get into the industry.
Note: Unity uses session-based and lightweight testing methodologies. Applicants with formal qualifications in software testing regimes and no programming skills are unlikely to be successful. Candidates are expected to be resident and be eligible to work in Europe.
Location:
Copenhagen, Denmark or
Kaunas/Vilnius, Lithuania or
London, UK
About Unity Technologies:
Unity Technologies offers a highly technical and product driven work environment, where exceptional people from all over the world are entrusted to find smart solutions for difficult problems. We embrace team spirit, flexibility and fun at work. This is a rare opportunity to become part of a sparkling team of individuals, who each bring passion and excellence to their work.
About the Unity Engine:
Unity is a flexible 3D development application that combines usability and raw engineering power. As a company, we are focused on evolving this technology, constantly driving it forwards and upwards. We aggressively reinvest in development to keep Unity moving and growing at a radical pace, expanding usability, power, and platform reach. For more information see: http://unity3d.com/
Contact:
For further questions, please contact Graham Dunnett at graham@unity3d.com. If you see yourself in a position to join our ranks, please send your CV to: jobs@unity3d.com