16 mar
Recurly
Caucasia
About Recurly: Recurly, Inc., a SaaS company, provides a versatile subscription management platform to manage the entire subscription lifecycle for market-leading brands worldwide. Subscription businesses such as Sling TV, FabFitFun, Cinemark, and Fubo.tv depend on Recurly to harness the power of the subscription model and drive recurring revenue growth. Since its launch in 2009, Recurly has deployed subscription billing for thousands of companies across 55 countries.
Our platform empowers billions of credit card transactions and has enabled customers to recover nearly $1.3 billion in revenue in 2024. Recurly is backed by Accel-KKR, a leading technology-focused private equity firm with over $10 billion in capital commitments.
The partnership offers Recurly access to significant capital and resources to make continued investments in technology and platform innovation and expand our go-to-market initiatives.
Recurly is looking for a Senior QA Engineer to join our team and help us build our recurring/subscription billing SaaS platform. We're looking for someone with extensive experience and focus in the payments processing domain. This position will involve a mix of manual and automated testing and is ideal for someone who thrives in a small collaborative cross-disciplinary team, fast-paced, agile, and release-driven environment.
We are looking for a candidate who is passionate about quality! Our platform utilizes a service-oriented architecture involving a mix of technologies. Our Quality Engineers typically have a focus on one or more components and test those from top to bottom.
Responsibilities
- Define and document testing strategies for new features, e.g., test cases, test matrices, test plans.
- Execute functional, regression,
and integration tests for payment processing features of various payment methods (Credit/debit cards, ACH, digital wallets, and alternative payment methods).
- Validate payment gateway integrations by testing API requests, responses, and error handling scenarios.
- Maintain scripts, test sequences, and implement manual procedures to ensure proper test coverage.
- Work closely with Engineering, Product, and other organizations in the company to promote software quality standards.
- Work closely with Customer Support / Customer Success Managers to replicate escalated 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.
Qualifications
- Extensive experience testing multi-tier, consumer-facing web applications.
- Strong familiarity with payments processing domain and expertise in payments, worldwide payment methods, integrations with payment gateways, gateway tokenization, network tokenization, and card on file concepts.
- Extensive experience testing with automation tools such as Playwright or Selenium, examining data with SQL, web services, agile software development environment.
Comfortable with command-line / terminal shells on OS X or Linux.
- Experience in platforms non-functional requirements and operating systems is a plus.
- REST API testing experience.
- Knowledge of best practices for the Software Development Life Cycle (SDLC).
- Working knowledge of JIRA or other issue and project tracking software.
- Experience with Git or other distributed revision control and source code management systems.
- Must have excellent communication skills (verbal and written), and be able to communicate effectively with all levels of management as well as a diverse technical team.
- Ability to work in a fast-paced environment and adapt to significant amounts of change in work assignments and priorities.
- Seen as a key contributor to the overall project team, and a technical resource on testing.
- Strong analytical and problem-solving skills.
- Some scripting/programming experience such as Ruby, Golang, or JavaScript.
Preferences
- Experience with libraries used to implement browser automation: Watir (preferred), Selenium, Capybara, etc. is a plus.
- Experience designing and maintaining automated tests for white box and black box testing.
- Experience with unit testing frameworks: RSpec (preferred),
Minitest/Test::Unit or similar.
- Experience in performance testing and/or security testing.
As a full-time employee, we offer competitive benefits programs and perks designed to fit your needs and the needs of your family. Recurly is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to gender, age, race, religion, or any other classification which is protected by applicable law. Recurly is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process.
If you need any assistance or accommodations due to a disability, please let us know at ******@recurly.com. #J-18808-Ljbffr
Engineering
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.