Back to Jobs

QA Engineer

As a QA Engineer at OCP, you are a hands-on contributor to stable releases, builds, and overall product. You thrive on well-crafted automation and making lives and software better, contributing to the technical foundation and features of our player-focused products. Your focus is on quality through bug tracking, repeatable processes, and clear documentation in a collaborative dev environment. Based on your experience, you’re capable of owning systems as an individual contributor, and possibly mentoring other developers as the team grows.

Role Overview

  • Design, develop, and execute systems that support QA across platform and product development
  • Document test cases and record test progress and results
  • Perform and document risk analysis
  • Write and run automated tests that support well-crafted test plans
  • Develop standards and procedures to determine product quality and release readiness
  • Manage the build the process and continuous integration
  • Find, track, and document bugs
  • Drive and develop streamlined testing processes
  • Research and recommend new tools, technologies, and testing processes

Qualifications

  • Extensive experience in automated, functional, and regression testing
  • Experience developing and scripting QA services for software, preferably games
  • Experience using REST, Java, JavaScript, Web Services, Git, Jenkins
  • Experience with test automation tools, Git and Jenkins
  • Web Services testing experience
  • Proven understanding of the software development process including planning, analysis, design, coding, system and user testing, and problem resolution
  • Strong analytical and problem-solving skills
  • Demonstrated ability to work effectively with a cross-discipline team
  • Ability to successfully communicate and collaborate in a fully remote, global environment

Who you work closest with

  • CTO
  • Other Engineers
  • Gameplay Programmers

Success looks like

  • Strong contribution to stability and automated testing processes
  • Clear documentation
  • Willingness to bug-fix and problem solve at any scale
  • Communicative effectively to help identify potential issues down the road and address early
  • Ability to deliver consistently on milestones

Looking for someone who will grow in these ways

  • Take on additional development and vision-holding responsibility
  • Mentor other developers as team grows, whether in a formal role or positive team influence
Apply Here