Sr QA Analyst – Payments

Senior QA Analyst – Payments

Zynga is looking for an experienced Software Development Engineer in Test (SDET). You will be in charge of automating the testing of Zynga’s Payments platform, which serves some of the world's largest games. You will work closely with our application software engineers to create and maintain a framework for test automation. You will be the gate-keeper for weekly releases, ensuring all regression tests pass, stability of the system is not compromised, and no degradation of services will occur with release of the new code. Our complex, highly scalable, and resilient payments system offer test engineers ample opportunity to learn and grow. We are looking for fun, energetic, and self-driven test engineers who like working with other people and are interested in learning all about Payments.

Responsibilities:

Build and maintain the test automation framework for a Java based payments system

Build/maintain automated end-to-end integration test for payments flows that interact with the Unity, C++, Java, and Objective C mobile payments clients

Build robust automated tests that constantly test the limits of our large-scale Java based services consumed by millions of mobile and web clients and serving millions of players per day

Perform manual test for purchase flows for the different payment providers on supported social platforms (such as Facebook, Apple, Google, etc.)

Test all supporting systems of the payments system (such as admin tool, catalog system, grant system, etc)

Maintain and operate packaging and deployment jobs and perform releases to production

Work closely with application developers to participate in design and code reviews, measure code test coverage, assess overall system quality, and ensure effectiveness of automated tests

Work closely with Finance and Legal to troubleshoot issues with revenue reporting and recognition

Work closely with Customer Service team to troubleshoot payments escalations and on payments fraud prevention

Contribute to Payments Ops support rotation if needed

Assume the SOX compliant deployer role to ensure all releases to production meets all SOX guidelines

Qualifications:

Experience in building automated test frameworks for large scale and high throughput systems

Experience in both black box and white box testing

Deep understanding of distributed systems

Deep understanding of Payments systems and mobile development technologies a plus

Ability to translate business requirements into automated test solutions.

Ability to take individual ownership of a project from start to finish

Ability to perform in a high energy environment with dynamic job responsibilities and priorities

Excellent communication skills, and the ability to work effectively with others in a team environment.

Programming experience in Java, JavaScript, MySQL is a plus

 


Meet Some of Zynga's Employees

Nicole O.

Vice President, Games

With a long-term strategy in mind, Nicole works alongside an array of teams from various disciplines, guiding them as they create fun and exciting products to engage Zynga fans.

Jenny L.

Senior Product Manager

Jenny works at the intersection of business strategy and user-driven design, collaborating with a cross-functional team of engineers, designers, and artists to create and ship games that players love.


Back to top