Senior QA Automation Engineer

at Cardlytics
Engineering Group
Champaign, IL
Los Angeles, CA
Full time

About Cardlytics + Bridg
Cardlytics (NASDAQ: CDLX) is the industry-leading purchase intelligence and incentives platform. We make commerce smarter and more rewarding for everyone by helping businesses attract, understand, and incentivize consumers through their banks’ digital reward programs. Remember that time you got cash back on a cup of coffee through your banking app? That was us! 

Bridg, a division of Cardlytics, is an enterprise data and audience platform that powers the growth of Retail Media. Using our exclusive offline identity resolution capabilities along with clients’ point of sale (POS) data, we help Retailers significantly expand their 1st party data (identifying unknown customers and enriching the understanding of loyalty members), ensure reporting transparency, and create new monetization opportunities working with their Consumer Packaged Goods (CPG) partners. CPG brands and advertisers in turn gain access to verified shopper data across loyalty & non-loyalty customers that powers advanced insights, precision targeting, and closed loop measurement. Join us at the cutting edge as we transform how companies connect with their customers through data.

About the Team
A collaborative and innovative culture, Bridg offers highly advanced technology to identify and track purchasers in a physical retail store. Bridg's technology relies on data science and probabilistic modeling to identify and track the purchasers. A problem that is changing the world of physical retailers.

Our platform is a combination of a large scale near-real time data pipeline (10s of billions of data points of sale transaction data from major retailers) and over 100 micro services built using latest best practices such as 12 factor. Our current tech stack includes Cassandra, Hive, Flink, Java, Athena & Snowflake, Glue, EMR, Kafka, Elasticsearch, and Java spring boot based micro services. We partner and integrate with companies with best closed data sets and data intelligence such as VISA. QA is responsible for assuring the quality of our entire platform both backend and frontend.

About the Position
Bridg is seeking a Sr. QA Automation Engineer to join our team, reporting to the Sr.Director of QA Engineering. Responsible for building/maintaining software QA automation frameworks along with day-to-day sprint projects, working closely with engineering and product teams for our B2C web SaaS product. You will use your engineering acumen and passion for quality to drive results for and with our teams bringing cutting-edge big data products to market.

You will be working cross functionally with team members from Engineering, Design, Product, and Customer Partnership teams to successfully help our team develop the features and products our customers want, need, or have yet to even imagine.

Responsibilities:

  • Create infrastructure to build and execute python automation scripts.

  • Working very closely with engineering / product teams. Assisting QA functions, providing guidance, support, and direction for the growing Engineering team.

  • Perform manual testing including creation of test plans, test cases, status reports and summary reports, and implement test automation frameworks.

  • Utilize QA automation tools such as Selenium. And testing / automating WebUI, REST API services.

  • Working with continuous integration tools such as Jenkins, GitHub Actions etc.

  • Using AWS services in day to day operations, including EMR, ES clusters, RDS etc..

  • Perform load testing to capture load and performance timings of the data pipeline.

  • Strong experience in database testing languages and tools such as SQL, MySQL, Snowflake.

  • Report and document QA activities and project status to Engineering and Product Management on a weekly basis.

  • Participate in daily scrum, bi-weekly sprint grooming and planning meetings.

  • Work very closely with offshore teams and mentor QA engineers/analysts and review their quality of work.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Math or a related technical field from an accredited institution, and 5+ years of relevant employment experience.

  • 5+ years of developing end-to-end Business Intelligence solutions: data modeling, ETL and reporting.

  • Minimum 5 years of experience in Software Quality Assurance, especially in QA Automation.

  • Strong Python, SQL, Snowflake and AWS services skill set and experience is a must.

  • ETL testing experience using Big Data models is a must.

  • Strong experience in agile scrum environments and working very closely with engineering / product teams, providing guidance, support, and direction for the growing engineering team.

  • Experience in performing blackbox, whitebox and greybox testing methods, and implementing test automation frameworks using Python scripts.

  • Strong experience in testing / automating REST API services.

Preferred Qualifications

  • Experience with continuous integration tools such as Jenkins.

  • Java coding experience is a huge plus.

  • Experience in Selenium with Java is nice to have.

  • Load testing using custom built python scripts and/or industry standard tools is a plus.

  • Experience working closely with offshore teams and mentor QA engineers/analysts and review their quality of work.

Salary Range for LA, California- $135,000- $150,000

Salary Range for Champaign, Illinois- $118,000 - $135,000

Core Values

Our shared values are the driving force behind everything we do. Across all roles, we are looking for teammates who embody these values:

  • Customer and Partner-first

  • Act with Urgency and Focus

  • Integrity with our partners and data

  • Accountability even when challenged

  • Empowerment over hierarchy

  • Growth over comfort


Compensation

At Cardlytics salary ranges are determined based on factors such as role, level, and location. Individual compensation may be determined by relevant skills, experience, education, training, and other role-specific criteria. This salary range will be narrowed during the interview process based on a number of the aforementioned factors.The base salary range provided below does not include bonuses and additional benefits.


The annual US base salary range for this role is:

Benefits and Perks

  • Flexible paid time off plus company holidays 

  • Medical, dental, and vision insurance begins on your first day

  • 401(k) retirement plan with company match, plan also includes a student loan debt repayment option

  • Employee Stock Purchase Plan

  • Educational assistance for continuing education 

  • Lifestyle Spending Account for physical, emotional, and financial wellness (like gym memberships, home down payments, art classes, park passes, and more!) 

  • Complementary Calm app subscriptions to support employee mental health

As an equal opportunity employer, Cardlytics is committed to diversity, equity, and inclusion. Our people bring our products and organization to life, and every unique perspective makes us better. If you can do the job and you’re excited about growing with us as we scale our best-in-class advertising platform, we’d love to hear from you. If you need accommodation in the recruiting process due to a disability, please email recruiting@cardlytics.com or inform your recruiter.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.