Sorry. This page is not yet translated.

Provides a platform for mobile game publishers to monetize and cross-promote their applications.

QA Automation Engineer
San Francisco, CA, US
Job Description / Skills Required

About Us:

Chartboost is the world’s largest mobile games-only platform, helping developers grow their audience, monetize, and make better data-driven decisions. We work with 90% of the top-grossing iOS and Android game developers and are currently being leveraged by over 300,000 games, reaching 1 billion active players around the world every month. We offer a simple SDK enabling cross promotion, direct deals, and a mobile ad network - all with 100% transparency and full control for our users, empowering them to run campaigns when, where, and how they want.

We are proud of the product we have built and appreciate the impact it has on other people's businesses and lives. We want to be surrounded by people who are always finding opportunities to try something new and grow. We love data and anything that helps drive intelligent decisions and always design with the user in mind. Sounds like a fit? Join us, and be part of the team that will change the future of mobile gaming!

Job Summary:

Chartboost is a highly scalable, complex business with many moving parts. We are looking for a talented & motivated QA Data Automation Engineer to join our team. You will be responsible for ensuring the stability of the Chartboost platform (APIs, SDKs, and websites) by building and maintaining automated testing frameworks with relevant tests. You will work side-by-side with the Product and Engineering teams as new features and improvements are developed, tested, and launched. The ideal candidate will complement our Engineering team to increase efficiency and overall productivity.


Creating automation frameworks and scripts for different steps of our data pipeline
Writing complex SQL queries to verify data flow between multiple components and systems
Conduct root cause analyses and process improvements to drive defect prevention
Creating and maintaining test data
Improve existing QA processes and implement new ones
Create Continuous Integration pipeline
Monitoring, reporting on, and improving automated test coverage and effectiveness
Documenting product features and reporting test results to multiple stakeholders


BS in Computer Science or related technical discipline.
3+ years experience in an automated testing role
3+ years experience with at least one object oriented language, such as C++, C#, Java, Python, Ruby, etc. (python preferred)
Experience doing data validation with different types of data structures
Must have extensive knowledge of developing automated test scripts using SQL supporting the testing of ETL, data migrations, and data aggregations
Must have advanced mysql skills
Bash and basic linux experience
Knowledge and experience of implementing continuous integration through Jenkins/Travis/AWS


The opportunity to help build a company with the founding team
Stock Options - you will have a stake in the future success of Chartboost
Comprehensive medical, dental and vision insurance options
Catered lunches and fully stocked kitchens
Commuter Program and 401k savings plan
Flex Vacation – personal time to refresh your mind/body/soul, spend time with loved ones and celebrate life events. There is no accrual or specific limit to the amount of time an employee may use