hop in

Software Development in Test (SDET)

  • Location: Atlanta, Georgia
  • Type: Contract To Hire
  • Job #2011

Software Developer in Test (Channels)


REPAY (“Realtime Electronic Payments” / NASDAQ TICKER: RPAY) is an established and fast-growing financial technology and payment processing publicly traded company headquartered in Atlanta, Georgia, with offices across the country. REPAY offers a comprehensive suite of electronic payment solutions including debit and credit card processing, ACH processing, Instant Funding and electronic bill payment systems with full IVR, text and mobile capabilities.

REPAY gives its customers the ability to accept a payment anytime, anywhere, and through any channel while providing a secure, seamless and enjoyable payment experience.  The scalability of its products allows merchants of all sizes to add an instant arsenal of intelligent payment technology solutions to their businesses without large development costs or infrastructure investments.

We are growing and looking for an experienced Software Development Engineer in Test with payments processing solutions and application development experience to be part of our Agile and growing software development team in expanding our core payment processing platform and products within the Consumer Finance – Payments industry. As part of a small team, you will be considered a subject matter expert and have an immediate and measurable impact on our fast-growing business by helping us reach the next level and stage of growth. We work hard, but we have lots of fun doing it. If a cool, collaborative, and challenging work environment sounds appealing, you’ll fit right in.

The primary functions of the SDET – Channels is to provide tools and methods for testing and evaluate test coverage.


 You’ll be responsible for:

  • Developing and supporting code for a homegrown test harness/framework
  • Providing automated tests for the Channels team
  • Evaluating and determining gaps in test coverage
  • Providing mentoring on Quality principles and unit test patterns for the Channels development team
  • Developing all automated test solutions for system, integration, performance, data integrity, and UI
  • Determining methods of testing integrations with partner applications spanning multiple languages
  • Participate in the solutions and design of our core products
  • Evaluating new technologies and ensure our test methods follow industry best practices
  • Providing Quality related metrics for the Channels team
  • Developing and deploying to cloud-based technology (AWS)
  • Providing presentations to the Quality Center of Excellence on new developments and concepts in the industry
  • Occasional travel


 Skills & Requirements

  • Several years of demonstrated test automation for several types of testing including functional API, UI, and performance testing.
  • A track record of success with developing modern test frameworks
  • Experience with Python (3.x), Django and/or Pyramid, as well as other languages
  • Relational database experience using Postgres
  • Experience working with modern JavaScript frameworks, React strongly preferred
  • Scripting experience (Bash, Zsh, PowerShell)
  • Strong Quality fundamentals and best practices
  • Experience with testing highly available systems
  • Strong understanding of application security
  • Ability to see the larger business goals outside team
  • Experience with developing test data solutions


 Bonus Skills:

  • Payment processing background strongly preferred
  • Familiarity with PCI compliance
  • Experience with continuous integration and automated build tools such as Jenkins
  • Infrastructure as code (Terraform)
  • Experience with Kubernetes
  • AWS knowledge
  • Familiarity with Twilio


Why #REPAYrocks:

  • Encourage continuing education including professional conferences and events
  • Monthly social events including LAN Parties and Happy Hours
  • Flexible schedule/work from home
  • Employee Bonus Program
  • REPAY has been recognized for the past three years as one of the 40 fastest-growing companies in Georgia!
  • REPAY has been named by FORTUNE® magazine as one of the Top 50 “Best Small Workplaces in America” for 2017! 
  • REPAY was ranked again for the ninth straight year in a row on the Inc. 5000 List of America’s Fastest Growing Private Companies for 2019
  • REPAY has also been certified as a Great Place to Work company for 2017, 2018, 2019 & 2020!


Why Join the REPAY Technology Team?

  • Growing ~ We are the industry-leading, financial-technology provider in the consumer finance space and continue to set the standard for application development and delivery.
  • Awesome Work Environment~ Casual dress, great snacks and beverages, open-air collaborative team setting.
  • Great teaming and Work-Life-Balance~ The team is fun, smart, and collaborative. We truly enjoy working together.  We are all self-driven, motivated professionals that do not require micro-management to make sure we honor our work and project commitments.
  • Leadership Support~ The founders and leadership team “get” and recognize both individual and team performance.
  • Difficult Problems to Solve~ We create highly sophisticated payment processing applications and are constantly pushing the boundaries of what is possible on the web, with mobile, SMS, and IVR applications in support of alternative payment channels. We are working on extensive new product and feature development.
  • Innovation and Ideas~ We constantly listen to clients and employees to find the best ideas, and we provide the resources necessary to ensure those priorities are implemented quickly.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!