- Drives improvements to QA development tools such as the debug menu or crash capturing.
- Takes on delegation from QA Leadership e.g. onboarding of new QA Analysts, chairs weekly meet, test case management, test case reviews, release test ownership, outsource management.
- Maintain and update test strategies, regression plans, cross-feature plans etc built by other members of the team.
- Can manage self and several other QA testers
- Can apply advanced knowledge of testing to make testing more productive e.g. test matrices for compatibility.
- Is aware of test design methods like state tables that allow QA to break features down into their core components.
- Understands the coverage automated testing gives (if implemented) and adjusts manual testing appropriately.
- Can analyze performance data to find and report issues.
- Can critically analyze risks and testing required to mitigate them.
- Understands different types of users and can adapt their user acceptance tests to cover all scenarios.
- Understanding of client and server testing, including server validation, mobile DLC,
and experiments/ events.
- Ability to use profiling tools like xcode, GameBench or built-in debug. Can generate reports from these tools.
- Ability to take on features or game areas, which are technically more challenging e.g. profile syncing, metadata, or time-gated features.
- Champions solutions to problems, good enthusiastic attitude.
- Drives knowledge sharing in the team and ensures the team has no gaps in skill coverage.
- Does not get sidetracked by things outside their control, has focus.
- Understanding of and/or experience with ad networks is a plus What You Bring:
- Experience in the gaming industry
- Ability to write pseudo code, which will allow the Senior QA Analysts to find edge cases.
- ASTQB qualified.
- Understands how software architecture influences the amount of testing needed, including optimizing tests that utilize the same code paths.
- Has experience in using device farms e.g. AWS or testdroid.