Principal Quality Engineer

New
F
FreedomPayPayment technology
Select USA Remote LocationsFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Strong written and verbal English communication skills.
Experience
8+ years of experience in software quality engineering or software development, with a strong focus on test automation. 3+ years of experience in a senior, lead, or principal-level role responsible for automation strategy and architecture.
Required Skills
PythonGitJavaC#SeleniumCI/CDRESTful APIsPlaywright

Requirements

  • BS/BA degree in Management Information Systems (MIS), Computer Science, Engineering, or a related field.
  • 8+ years of experience in software quality engineering or software development, with a strong focus on test automation.
  • 3+ years of experience 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 such as Selenium, Playwright, Appium, and Espresso.
  • Strong experience testing RESTful APIs that consume or provide JSON or XML.
  • Experience integrating automated tests into CI/CD pipelines and familiarity with Git.
  • Ability to design, plan, and implement comprehensive test strategies based on product requirements.
  • Strong troubleshooting and debugging skills, including root-cause analysis of complex distributed systems.
  • Strong written and verbal English communication skills.
  • Desired: experience testing payment systems, EMV, P2PE, POS/payment terminal hardware, and peripheral devices.
  • Desired: experience with performance, load, and security testing tools such as JMeter, k6, or Gatling.
  • Desired: experience with BDD and Cucumber, Agile/Scrum/Kanban, and test management tools such as Azure DevOps and Jira.
  • Desired: proficiency with AI-assisted development and testing tools such as Claude Code and GitHub Copilot, and experience mentoring engineers.

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.
  • Use AI-enabled tools to accelerate testing and reduce time-to-market.
  • Analyze requirements and designs to create risk-based test plans, test cases, and automation coverage.
  • Integrate automated testing into CI/CD pipelines with quality gates, reporting, and code coverage metrics.
  • Develop test tooling, simulators, and test data strategies for third-party integrations and payment terminal hardware.
  • Improve automation performance, reliability, and maintainability by reducing flaky tests and execution time.
  • Lead code and design reviews and influence project teams on software quality.
  • Mentor and coach quality engineers and software developers on test design, automation practices, and testability.
  • Evaluate technologies, contribute to planning and technical decisions, and promote quality practices across the organization.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now