← Back to jobs

Remote job

Principal Quality Engineer

Other Full-time Permanent United States

Job details

Not specified Salary
United States Eligibility
Principal Experience
Full-time Employment

About this role

Role overview Lead the strategy and technical design of automated quality engineering for software spanning APIs, SDKs, mobile apps, payment terminals, and middleware. The work combines hands-on framework development with cross-team guidance, mentoring, and quality leadership for transaction-critical systems.

Responsibilities - Build scalable automated test frameworks and suites across unit, integration, API, UI, end-to-end, and regression testing. - Set automation standards and roadmaps, and integrate tests into CI/CD pipelines with quality gates, reporting, and coverage metrics. - Turn requirements and designs into risk-based test plans, with particular attention to payment, security, and compliance workflows. - Create test data approaches, simulators, and tools for terminal hardware and third-party integrations; improve test speed, stability, and maintainability. - Lead technical and design reviews, evaluate testing tools including AI-assisted options, and mentor engineers on test design and testability. - Contribute to planning, estimates, and technical decisions across concurrent initiatives.

Requirements - Bachelor’s degree in computer science, engineering, information systems, or a related field. - At least 8 years in software quality engineering or development, focused on test automation; at least 3 years leading automation strategy or architecture. - Strong programming skills in an object-oriented language such as Java, C#, or Python, and experience building automation frameworks from the ground up. - Practical experience with UI or mobile automation tools such as Selenium, Playwright, Appium, or Espresso, and testing REST APIs using JSON or XML. - Experience integrating automated tests into CI/CD, using Git or similar source control, and applying sound software engineering and testing practices. - Strong debugging and root-cause analysis skills, clear English communication, and ability to plan test strategies and manage multiple initiatives.

Nice to have - Payment systems experience, including EMV, P2PE, point-of-sale terminals, peripherals, or kiosk environments; familiarity with PCI/EMV compliance, encryption, privacy, and security testing. - Experience testing devices over TCP/IP, USB, Bluetooth, or serial connections, and building mocks or service virtualization for external integrations. - Performance or security testing with tools such as JMeter, k6, or Gatling; Android or iOS automation; BDD tools such as Cucumber. - Familiarity with Agile methods, CI tooling, coverage and quality platforms, and defect tracking systems. - Use of AI-assisted tools for coding, debugging, reviews, or test authoring, plus experience influencing quality practices across teams.

Skills detected in the listing

PythonJavaC#Information SecurityAzure
Detected Oct 29, 2026
Last verified Nov 12, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight