OVERVIEW
The QA Engineer is an integral part of the Quality Assurance (QA) team, leading the development of automation frameworks and test platforms. You'll use your expertise to drive the innovation and creation of high-quality testing tools, enabling the QA team to perform tool-assisted and automated testing efficiently. Your key goal is to enhance the testing process, ensuring that our games meet the highest quality standards.
Key Responsibilities
- Collaborate closely with the QA team to understand testing needs and implement scalable solutions for tool-assisted testing.
- Create, maintain, and update automated tests and tools, utilizing standardized testing frameworks and Unreal Engine.
- Ensure that automated tests are integrated smoothly into the development lifecycle and that they provide valuable feedback to the development team.
- Work with IT and build engineers to establish the specifications for automated testing, tailored to both online and local testing scenarios.
- Develop benchmarks and monitoring tools for the development team to uphold stability and maintain target performance.
- Ensure testing harnesses are integrated into the project’s QA workflow and test management software
- Support the QA team in strategic planning for quality control and assurance, which involves risk management and setting quality standards.
- Lead the evaluation and adoption of new tools and technologies to remain at the forefront of game testing innovation.
- Train QA personnel on the usage of automation tools and scripts, providing documentation and support as needed.
- Assist in creating test plans and strategies that encompass all aspects of game quality.
- Provide clear and detailed reports on the outcomes of tool assisted testing efforts and automation results.
- Maintain up-to-date knowledge of the latest industry trends in game testing and quality assurance.
Skills Required
- Computer Science / Software Engineering background
- Proven experience in developing automation frameworks and tools in a software or ideally a game development environment.
- Experience in Unreal Engine and its build pipeline and dev iteration tools.
- A strong understanding of C# and C++
- Experience in writing automation tests for games
- Experience in scripting languages such as Lua
- Familiarity with version control systems and continuous integration tools.
- Strong communication skills and the ability to work collaboratively with cross-functional teams.
What we offer here at PlaySide
- Playdays - an additional 5 paid days off per year to do something you love.
- Incredible studios based in gorgeous Port Melbourne, right next to the city and many public transport options.
- Industry leading Parental Leave benefits
- Employee Assistance Program to support mental wellbeing
- Mentoring. We're agile and fast growing, giving plenty of chances for you to grow in your role.
- Half price state of the art Gym access! (right next door) - you can wear your free PlaySide Swag!
- Social events! Including Games night, karaoke nights, Movie Nights (We hire out the cinema!), group activities and food trucks! Just as some examples!
- Relocation allowance, if you move to one of our head offices
- The chance to work on some of the most exciting projects, with the most incredible companies in the world - just take a look at our website
PlaySide is the largest independent games studio in Australia. Founded in 2011, we’re a team with big ideas and the skills to deliver with our incredible team. In our history, we have released over 50+ titles across Mobile, PC, VR, AR, and now moving into console. We take so much pride in each and every project we create. Playside is a place of endless opportunity, where we focus on keeping the fun in game development. We offer an amazingly professional, playful and supportive working environment. If you thrive on challenges and want to work on a diverse range of projects for a forward-thinking company, we want to hear from you.