QA Engineer

Versapay
$90,000 - $100,000Remote

About The Position

Versapay turns accounts receivable (AR) into a competitive advantage. Inefficient AR processes slow cash flow and stall growth. Versapay removes friction, unlocks working capital, and accelerates momentum — giving finance leaders the clarity and control they need to drive business forward. Versapay automates accounts receivable, removing barriers to collecting and reconciling B2B payments. Our solutions connect finance teams, customers, and business systems in one ecosystem to ensure cash flow clarity. With over 10,000 customers and 5M+ companies transacting on the platform, Versapay processes over 110M transactions and $257B annually. Think you might be the next Veep to join? Read on!! How you’ll make an impact here – and on your career: In this role, you will be a core part of the Versapay team as they capture and maintain the position as THE leader among Accounts Receivable Automation and Payments solutions. This is an ideal opportunity for someone with exceptional QA skills, interested in a role with potential for growth in a fast paced and competitive space! You'll focus your experience and expertise on their core product, “Collaborative Accounts Receivable” to drive quality in teams, advocating for quality and implementing a QA assistance mindset. Working alongside a diverse and global team of QA and Dev Engineers, you’ll dive into their tech stack and understand deeply how their engineering, product, implementation and client success teams’ function. This will augment your ability to take on increasingly complex projects that support their efforts.

Requirements

  • 3+ years of QA experience with manual and automated testing of web-based applications, including experience with different kinds of testing like Integration testing, Black box testing, Security testing, Load testing, Regression testing etc.
  • Strong experience with manually testing web-based applications, thinking out of the box and finding bugs, has an analytical approach to troubleshooting and owns quality.
  • Hands-on experience with Cypress or Playwright (JavaScript/TypeScript).
  • Strong understanding of Ruby (on Rails) codebases (comfortable reading and debugging).
  • Proficiency with testing tools and frameworks, such as Selenium, Playwright, Cypress, JUnit, TestNG, or similar, API Automation tools like Postman, Rest Assured etc, preferably in Java/Ruby.
  • Experience with Version control systems like GIT, Test management tools like Jira, Testrails, CI/CD tools like Jenkins.
  • Got solid knowledge of and practice in a variety of technology spanning, languages (e.g., Ruby, Java), databases (e.g., MySQL, Postgres), Operating systems (e.g., Mac, Windows, Solaris/Linux/AIX)
  • Experience leveraging AI tooling to improve quality and automation.
  • Strong analytical and problem-solving skills, with the ability to think critically and identify edge cases.
  • A proactive "shift left" mindset, focusing on early detection and prevention of defects.
  • Excellent communication and collaboration skills to work effectively with the Engineering and Product teams.
  • Bachelor's degree in Computer Science, Information Technology or a related field.
  • Strong attention to detail and a commitment to delivering high-quality products.

Nice To Haves

  • Familiarity with modern web development technologies and frameworks, such as React, would be an asset.
  • Exposure to the Payments industry and/or PCI/DSS would be a strong asset.

Responsibilities

  • Design & execute test cases: Design test strategies and implement/execute test cases in collaboration with other team members
  • Build and maintain Cypress/Playwright tests.
  • Own projects and drive processes: Take ownership of projects, analyze process gaps and work actively towards building/aligning QA best practices.
  • Be a product SME: Be a fast learner and strive towards becoming a product SME.
  • Document regression cases and important workflows: Closely track the regression cases with new releases, add regression cases and feature workflows to their document stack to keep it updated.
  • In Sprint Automation: Partner with Engineering to ensure adequate automation coverage is implemented.
  • Partner across teams: Collaborate with Product managers, Engineers, Customer care and DevOps to finalize requirements, identify real-time use cases and improve test effectiveness.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service