Senior Quality Assurance Data Engineer

| Greater Boulder Area

Description

The data team at Recurly is committed to providing high-quality insights for our customers via in-app reports, visualizations, and exports on key subscription indicators. We are looking for a Senior Data QA Engineer with great working knowledge of functional, unit, automation, and data testing. We will rely on you to generate well-articulated data-oriented test cases and determine the positive, negative and boundary cases from working with our cross-functional teams in fast-paced, agile, and release driven environment.

Responsibilities:

  • Data Validation - Develop automated procedures to ensure data accuracy and integrity of complex data exports and reports
  • Test the ETL process and business logic that drives our in-app reporting features
  • Define, develop, and implement quality assurance practices and procedures, test plans and perform other QA assessments for all data related code changes
  • Develop automated tests using open source tools
  • Configure and maintain test automation environments
  • Create scripts, test sequences, and implement manual procedures to ensure proper test coverage
  • Work closely with other QA team members to understand and validate upstream application changes and impacts on data, exports, and reports
  • Work closely with Development, Product team and other organizations in the company to promote software quality standards
  • Work closely with Customer Support to replicate customer issues and product field use cases
  • Participate in test team activities including requirements analysis, test planning, tracking, reporting, and support of test cycles.
  • Engage in test case execution including defect documentation and tracking, resolution support, and fix verification

Technical Requirements:

  • Extensive experience with SQL, Ruby, and web services.  Big Data skills appreciated.
  • Experience testing multi-tier, consumer-facing web applications at more than just the UI level
  • Experience testing batch / streaming ETL processes using Spark, Beam, etc.
  • Parsing and analysis of free-form and fixed form data sets
  • Good problem solving and debugging skills
  • Comfortable working in Agile development environment
  • Experience executing API tests
  • Broad experience designing and maintaining automated tests for whitebox and blackbox testing
  • Experience with unit testing frameworks: RSpec (preferred), Minitest/Test::Unit or similar
  • Experience with libraries used to implement browser automation: Watir (preferred), Selenium, Capybara, etc.
  • Knowledge of best practices for the Software Development Life Cycle (SLDC)
  • Working knowledge of JIRA or other issues and project tracking software.
  • Experience with Git or other distributed revision control and source code management systems.

A Plus, but not Required:

  •      Background in payments desirable but not required
  •      Experience in platforms non-functional requirements and operating systems
  •      Experience in performance testing and/or security testing

About Recurly

Recurly is an enterprise-class subscription management platform that cuts through the complexity of subscription management to optimize and automate revenue growth. Founded in 2009, Recurly uses an open platform approach to easily connect with a broad variety of back-office systems. In addition to enabling lightweight and flexible custom integrations, Recurly also has powerful out-of-the-box integrations with enterprise solutions like Salesforce, NetSuite, and Avalara to provide efficiencies through end-to-end automation of billing events throughout the customer lifecycle.

Recurly's flexible architecture, coupled with deep expertise in the payments industry is validated by the billions of dollars in transactions the company processes each year. Thousands of companies worldwide depend on Recurly to manage and optimize their rapidly-growing subscription businesses.  

Read Full Job Description

Technology we use

  • Engineering
    • GolangLanguages
    • RubyLanguages
    • ScalaLanguages
    • SqlLanguages
    • ReactLibraries
    • AngularJSFrameworks
    • Node.jsFrameworks
    • Ruby on RailsFrameworks

Location

Our Boulder office is two blocks from the Pearl Street Mall, in the heart of downtown Boulder with a mix of shops, restaurants, bars, and gardens.

An Insider's view of Recurly

How would you describe the company’s work-life balance?

Recurly has an excellent work-life balance. We have a great office with plenty of space and rooms for collaboration or for quiet if you need them. Food, snacks, and drinks are provided and we often have great office events. Recurly offers work from home and unlimited PTO. At Recurly we have a work hard, get shit done and live your life mentality.

Ross Hosman

Head of Information Security

How has your career grown since starting at the company?

I have been able to reach the next level technically, and have greatly increased my ability to improve the work of everyone around me.

Dania Simmons

Technical Lead

How do your team's ideas influence the company's direction?

Recurly's Customer Team is driven to ensure our customers are optimized to get the most value from Recurly’s subscription billing platform, so our customers can concentrate on the core of their business. Our focus on exceptional customer outcomes permeates throughout the rest of the company to make Recurly a truly customer-centric organization.

Patrick Unnold

Vice President, Customer

What's the biggest problem your team is solving?

Our merchants are reaching for the stars. The Customer Success team… we are the partner with a rocket ship.

Lucien Heart

Senior Customer Success Manager

What are Recurly Perks + Benefits

Recurly Benefits Overview

We offer a comprehensive benefits plan to employees, their spouse or their domestic partner, and their children.

Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
We offer an FSA for both health care ($2,700) and dependent care ($5,000). We offer a Health Savings Account (HSA) and the company contributes $600 for individuals and $1,200 for families each year.
Dental Benefits
The Guardian dental PPO covers up to $2,000 annual maximum per person in dental costs a year.
Vision Benefits
Vision coverage is offered through VSP as a PPO plan.
Health Insurance Benefits
We offer two Cigna plans; a low deductible ($250) and a high deductible health plan ($1,500) plan. The HDHP is linked to the HSA. We also offer Kaiser Colorado.
Life Insurance
Basic life and AD&D and the option to elect voluntary life & AD&D
Pet Insurance
Coverage is through Nationwide Pet Insurance.
Retirement & Stock Options Benefits
401(K)
Recurly's 401(k) retirement plan offers a broad selection of stocks, bonds and international index funds to choose from.
Company Equity
Child Care & Parental Leave Benefits
Flexible Work Schedule
Remote Work Program
Family Medical Leave
Recurly offers up to 6 weeks paid and 12 weeks of unpaid (runs concurrently), job-protected leave per year, as well as maintained health benefits.
Vacation & Time Off Benefits
Unlimited Vacation Policy
We offer employees unlimited flexible time off.
Paid Holidays
We offer ten Company paid holidays each year.
Perks & Discounts
Casual Dress
Commuter Benefits
There are two types of Commuter Benefits:  The Parking Spending Account is used to pay for eligible parking expenses near our office  EchoPass is offered for those that commute to work
Company Outings
Recurly has quarterly team outings, including a company-wide annual holiday party, for all employees and a guest and summer events.
Free Daily Meals
Stocked Kitchen
Happy Hours
Pet Friendly
Professional Development Benefits
Job Training & Conferences
Diversity Program
Recurly is committed to creating a diverse and inclusive workplace through cultural awareness and competency training programs, and team-building exercises.

Additional Perks + Benefits

Recurly also offers various other benefits such as an Employee Assistance Program, Legal Services, Identity Theft, and Travel Assistance Services.

More Jobs at Recurly8 open jobs
All Jobs
Data + Analytics
Dev + Engineer
Operations
Product
Data + Analytics
new
Boulder
Developer
new
Boulder
Data + Analytics
new
Boulder
Developer
new
Boulder
Operations
new
Boulder