Contact Us Log In

QA Automation Engineer

New York City, NY

 

CardFlight is looking for a QA Automation Engineer to join our team. The QA Automation Engineer will ensure our Mobile & SaaS-based products exceed the quality expectations of our customers. The person who can successfully fill this role has the experience in quality assurance and tool development necessary to fulfill unique testing requirements. They also can help design, maintain, and extend the proper processes to ensure our company’s growth will not come at the expense of the stability, performance, and dependability of our products.

This is a great opportunity to be a part of a fast-growing startup, work collaboratively with other developers, learn a ton and have a big impact on the company. CardFlight is the 48th fastest-growing tech company in the country (per Deloitte), and the 5th fastest growing FinTech company (per Inc. Magazine).  Your work will help small businesses accept billions of dollars per year of credit card payments.

This position reports into the Director of Platform Engineering.

What You’ll Do

Maintaining and Extending QA Process (40%)

  • Drive the quality assurance plan for each of our product lines across multiple platforms
  • Ownership of our testing tool chain
  • Create and integrate QA processes into the engineering team workflow

Executing QA Process (40%)

  • Document testing processes & test results
  • Analysis and documentation of staging & production failure modes
  • Deploy tools to deliver testing results to development groups

Open Source Contribution (10%)

  • Spend up to 10% of your time contributing to Open Source software

Team Engagement (10%)

  • Get involved with company-wide meetings and outings
  • Become immersed in the payments industry
  • Obtain and maintain a full understanding of our clients’ needs

What You’ll Bring to the Table

  • Experience in QA automation tools like Selenium, WebDriver, or comparable technologies
  • Professional software development experience
  • Structured documentation skills to record non-trivial testing inputs and outputs
  • Ability to communicate effectively and efficiently

Nice to Haves

  • Ability to contribute in design & architectural discussions, highlighting testing needs
  • Ruby, Web, iOS and/or Android development experience
  • Deep understanding of software development process and required toolchains
  • Clear communication skills to write and enforce test plans
  • Foresight to identify challenges to automated testing

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply for this position

Other available positions

Mobile Developer

Mobile Developer

Developer

Learn More

Account Manager

Account Manager

Sales

Learn More

Customer Operations Associate

Customer Operations Associate

Operations

Learn More

Product Manager

Product Manager

Product

Learn More