The QA Engineer has in-depth QA, technical and project expertise, and has full ownership of quality across designated game areas. The QA Engineer will manage high priority features while ensuring timely delivery against production timescales and costs. The QA Engineer is expected to understand the relationship between client and server.
QA Project Lead
Main responsibilities and accountabilities
Execute functional tests in a grey box environment, developing understanding of game code and logic to push QA further into the development cycle.
Actively QA own areas and ensure defects are entered. This will include taking on features which are technically or practically more challenging leading to higher risk.
Standard bearer for QA, representing discipline in planning, weekly meetings, daily scrums and other team Agile practices.
Solve complex problems in effective, efficient and resourceful ways. Ability to break problems down.
Promote cross-discipline knowledge sharing, e.g. work with code on how to best QA network traffic.
Ensures a positive, professional and collaborative team environment is maintained.
Works with outsource QA team to achieve best possible results, including creating documentation, mentoring where appropriate and fielding questions.
Flexibility in responding to business priorities.
Assist with efforts to automate test runs and pinpoint areas of the game that could be open to automation.
Skills, Knowledge and Abilities:
Good understanding of client/server testing and importance of metadata.
Familiarity with source control, such as GIT or SVN.
Has worked with development environments such as Xcode, Visual Studio, Android SDK, Unity etc.
Understanding of how software architecture influences the amount of testing required, including optimizing tests that utilize the same code paths. Ability to pair test features.
Adept at costing, time estimation, risk analysis, and root cause analysis.
Ability to carry out Telemetry testing.
Familiarity with iOS and Android operating systems and hardware.
Understanding of the SDLC and Change Management.
Aware of the defect metrics the QA team should be tracking to measure success.
Qualifications and Experience:
Enthusiasm for learning new technical and QA skills.
Passion for gaming and a positive outlook.
Awareness of mobile games market on iOS and Android.
Strong initiative and ability to pro-actively self-manage; always looking for new and better solutions to existing challenges.
Excellent verbal and written communication and interpersonal skills, backed up with a proactive approach to knowledge sharing and best practise.
Experienced with agile methodologies.
Expert understanding of software QA and games development practices and terminology (ideally in relation to mobile games or live-supported games).
Previous experience with bug databases, preferably JIRA.
Experience using a test management system, preferably TestRail.
Ideally worked within games as a service products, understands the concept of ‘Live QA’.
What do we give you?
The opportunity to join a contributory pension scheme