FreedomPay

Principal Quality Engineer

FreedomPay
Apply
11 hours ago
Remote, United StatesStaff+
H1B sponsor

Responsibilities

  • Design, architect, and build scalable automated test frameworks and suites for FreedomPay products.
  • Define and drive test automation strategy, standards, and roadmaps across engineering teams.
  • Create test plans, test cases, and risk-based automation coverage for payment, security, and compliance workflows.
  • Integrate automated testing into pipelines with quality gates, reporting, and code coverage metrics.
  • Develop test tooling, simulators, mocks, service virtualization, and test-data strategies for third-party services and payment terminal hardware.
  • Improve automation performance, reliability, maintainability, flakiness, and execution time.
  • Lead code reviews, design reviews, technical discussions, project planning, estimation, and technical decisions.
  • Mentor and coach quality engineers and software developers on test design, automation, best practices, and testability.
  • Evaluate AI-assisted testing tools and other technologies to improve quality and productivity.
  • Champion quality practices and influence quality culture across multiple teams and disciplines.

Requirements

  • Bachelor’s degree in Management Information Systems, Computer Science, Engineering, or a related field.
  • At least 8 years of experience in software quality engineering or software development with a strong focus on test automation.
  • At least 3 years in a senior, lead, or principal-level role responsible for automation strategy and architecture.
  • Strong programming experience in at least one object-oriented language, such as Java, C#, or Python.
  • Hands-on experience designing and building test automation frameworks from the ground up.
  • Experience with UI and mobile test automation tools including Selenium, Playwright, Appium, and Espresso.
  • Strong experience testing APIs that consume or provide JSON or XML.
  • Experience integrating automated tests into CI/CD pipelines and familiarity with source control tools such as Git.
  • Strong troubleshooting, debugging, root-cause analysis, test-strategy, planning, and implementation skills.
  • Preferred experience includes payment systems, EMV, P2PE, POS and terminal hardware, peripheral devices, socket or serial protocols, data security, encryption, PCI/EMV compliance, and privacy regulations.
  • Preferred experience includes performance, load, and security testing with JMeter, k6, or Gatling; Android or iOS automation; BDD and Cucumber; and test simulators, mocks, or service virtualization.
  • Preferred experience includes Azure Pipelines, SonarQube, Azure DevOps, Jira, code coverage tools, and AI-assisted tools such as Claude Code and GitHub Copilot.
  • Strong written and verbal English communication, multitasking, mentoring, and cross-team influencing skills.

Benefits

  • Full-time salaried position.
  • Opportunity to work across payment platforms, mobile applications, payment terminal hardware, middleware, SDKs, and APIs.
  • Opportunity to provide technical leadership and mentor engineers across multiple teams.

Tech Stack

Apache JMeterAppiumC#CucumberGitiOSJavaPythonSeleniumSonarQube

Categories

FreedomPay

About FreedomPay

501-1,000 employees

FreedomPay builds a commerce platform for enterprises to accept and secure payments across in-store, online, and mobile channels. It provides point-to-point encryption, tokenization, EMV, and analytics with integrations to POS systems, devices, and processors. Founded in 2000 and headquartered in Philadelphia, the privately held company serves retailers, hospitality, gaming, healthcare, and other global merchants.

Contact me