Scopely
Senior Quality Engineer
5 дн. назад
ВеликобританияИспанияSeniorHybrid
c#pythonunityandroidiosapi testingsqlci/cd
Senior Quality Engineer role at Scopely on the MONOPOLY GO! team focusing on quality engineering, automation, and testing for a global hit mobile game. The role is remote in the UK or hybrid in Barcelona/Seville.
About the company
- Scopely is a global interactive entertainment and mobile-first video game company founded in 2011 and headquartered in Culver City, California.
- We are a global team of game lovers developing, publishing, and innovating across the games industry, connecting millions of players around the world every day.
About the product
- MONOPOLY GO! is a global phenomenon and the biggest mobile game launch in history, captivating millions of players worldwide.
- The MONOPOLY GO! Tech Vertical develops platforms, services, and engineering capabilities that support a reliable, responsive mobile gaming experience.
- Building a Quality Engineering organization embedding quality through automation, continuous validation, and shared engineering ownership.
Responsibilities
- Build reusable engineering solutions: write, review, debug, and maintain automation frameworks, tools, and test infrastructure usable by other engineers.
- Participate in technical design and code reviews to improve test hooks, service interfaces, and diagnostic capabilities from the start.
- Perform manual, exploratory, and release testing where automation is not yet available or direct investigation provides greater value.
- Automate Android, iOS, and Unity workflows including device differences, application lifecycle events, network conditions, and client performance.
- Validate backend services, service contracts, client-server interactions, data integrity, and failure recovery through automated tests.
- Test interrupted sessions, reconnects, retries, and client-server synchronization to protect player progress and data integrity.
- Investigate failures using logs, metrics, traces, crash reports, telemetry; support root cause analysis and regression coverage.
- Validate mobile and backend performance including frame rate, memory usage, startup, crashes, responsiveness, and load/stress tests.
- Apply risk-based testing prioritizing validation by player impact, technical complexity, change scope, and failure history.
- Integrate validation into CI/CD with reliable feedback, diagnostics, stable tests and ownership of failures.
- Build utilities, fixtures, and repeatable setup processes improving test data and environment reliability.
- Develop AI-assisted workflows for test generation, failure triage, regression selection, and coverage analysis.
- Validate telemetry accuracy, completeness, duplicates, schema changes, and data freshness; build quality dashboards for risk assessment.
- Contribute standards, documentation, reusable patterns and mentoring; partner with developers, analysts and leaders for shared quality ownership.
Requirements
- Demonstrated quality engineering, software development in test, or software engineering experience with ownership of automation for other engineers.
- Strong programming skills in C# or Python; ability to work in Unity and automation codebases.
- Experience in source control, code reviews, debugging, and maintainable software design.
- Practical experience testing and automating Android and iOS apps, including device coverage, OS differences and unreliable network conditions.
- Experience in developing API and integration tests, diagnosing failures across services and data flows, integrating automated tests into CI/CD.
- Working knowledge of performance, risk-based, and exploratory testing and making good automation decisions.
- Working knowledge of SQL and practical experience with telemetry and big data querying.
Conditions
- The role can be based remotely in the UK, or in Barcelona or Seville on a hybrid basis with three days a week in the office.
- Work involves hands-on testing and building sustainable automation and tooling for a live-service game.
- Reporting to the Quality Director of Tech.