facebook tracking

Senior QA Programmer

This role is a cross between programmer and a QA, created with the goal to provide fast feedback on product features and fixes implemented by programmers with respect to various quality constraints like functionality, security and performance. As an Senior QA Programmer you will be part of an agile team, working hand-in-hand with Engineers and other colleagues who are developing our games. 

Your Role:

  • You will defend production against broken build !
  • Develop automated tests and validation tools to increase the reliability of the game engine, tools and the games built on it;
  • Implement and integrate the tools and tests developed during version creation (build process) in collaboration with the programmers;
  • Promote the implemented procedures and verify that they are being followed by those working on the pipeline;
  • Carry out the tests on the versions;
  • Support and resolve problems related to the tests and tools that have been developed;
  • Generate statistics by recording reliability measurements;
  • Document the test procedures so that team members know the procedures and how to use the tools;
  • Identify/analyze production bottlenecks;
  • Develop applications to counter balance development bottlenecks;
  • Develop application to support the quality assurance tasks (build systems, interactions with Perforce, interactions with bug database, etc.);
  • Develop applications to automate the tests (external game tools + internal game code);
  • Create applications to automate bug detection and notify the right people;
  • Analyze the game engine and tools’ bugs in order to find the cause;
  • Support the teams of programmers in order to correct the game engine and tools’ bugs;
  • Interact with the teams of programmers to foster the maintenance of a high-quality code, best practices, the implementation of standards, and the creation of guidelines;
  • Interact with QA teams to foster tools and code sharing, promote available tools, and create synergies;

You are passionate about quality and want to build an awesome product within a great team? Fantastic! On top of that, it would be great if you have a minimum 5 years’ experience in quality assurance in a computer company, ideally in the video game engine or equivalent.

  • Are a true team player: open, communicative and capable of organizing and prioritizing your work
  • Have solid programming skills in C++, Python and JavaScript and know the relevant testing tools
  • Have experience with Unreal engine
  • Have experience in automated testing as well as in manual testing
  • Have a clear understanding of HTML, CSS, JS and know how to use developer tools to track down bugs as well as to test features
  • Are experienced with Version Control (Perforce and Git) and know how to configure CI systems
  • Have excellent English communication skills

Still reading? Good because here comes the good part of this job ad:
We offer you a position at a dynamic and rapidly growing company where we live and die by gameplay. While we grow, we want you to grow with us and to evolve in your professional development and make our games kick-ass within the gaming industry.

Sounds good? Then we can’t wait to see your CV and meet you.
We recommend you to apply as soon as possible; selection and interviews are held continuously. Send your application with a resumé, portfolio and a personal letter in English. All applications must include a  resumé and personal letter to be considered.

Apply for this job

Or, know someone who would be a perfect fit? Let them know!

Department

Why work at Starbreeze?

  • Producer Driven Organization

    The organisation is build around, and with, the production team in the center, surrounded with the other departments to enable the creation of kick-ass games.

  • In the forefront of technology

    Developing games and hardware for VR, do we need to say more?

  • Bank robbers, zombies, who knows what's coming next...

    We take ownership of the IP's we work with and have the future lined up with the worlds largest brands in production.

Culture... or is it a lifestyle?

Do you recognise yourself in the following description? If so you could be one of us!

Team Oriented – we value trust and openness; clear communication and the team result trumps the
individuals performance.

Ownership – we are committed to
delivering excellence, including holding ourselves and others accountable. We
get sh*t done.

Solution Minded – we always present solutions, based on analysis of identified problems.


Already working at Starbreeze?

Let’s recruit together and find your next colleague.

email
@starbreeze.com
Teamtailor

Applicant tracking system by Teamtailor