
Principal Quality Engineer
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in United States.
• Design, architect, and develop scalable automated testing frameworks and suites that encompass unit, integration, API, UI, end-to-end, and regression testing.
• Establish and lead the test automation strategy, standards, and roadmap across engineering teams.
• Utilize AI-driven tools to enhance testing efficiency and minimize time-to-market.
• Assess requirements and designs to formulate risk-based test plans, test cases, and automation coverage for payment, security, and compliance workflows.
• Incorporate automated testing within CI/CD pipelines, ensuring quality gates, reporting, and code coverage metrics are in place.
• Create test tooling, simulators, and test data strategies for integrating third-party services and payment terminal hardware.
• Enhance automation performance, reliability, and maintainability by decreasing flaky tests and execution time.
• Lead code reviews, design evaluations, and technical discussions.
• Provide mentorship and guidance to quality engineers and software developers on test design, automation best practices, and testability.
• Assess new technologies, including AI-assisted testing tools.
• Participate in project planning, estimation, and technical decision-making.
• Safeguard the company's proprietary and confidential information.
• Attend team meetings, contribute ideas, and propose solutions to technical challenges.
• Execute additional duties as required.
• Bachelor’s degree in Management Information Systems (MIS), Computer Science, Engineering, or a related discipline.
• Over 8 years of experience in software quality engineering or software development, with a strong emphasis on test automation.
• At least 3 years of experience in a senior, lead, or principal-level role responsible for automation strategy and architecture.
• Proficient programming skills in at least one object-oriented language, such as Java, C#, or Python.
• Practical experience in designing and building test automation frameworks from the ground up.
• Familiarity with UI and mobile test automation tools like Selenium, Playwright, Appium, and Espresso.
• Significant experience in testing RESTful APIs that handle JSON or XML.
• Experience in integrating automated tests into CI/CD pipelines.
• Knowledge of source control tools such as Git.
• Strong troubleshooting and debugging abilities, including root-cause analysis of complex distributed systems.
• Capability to design, plan, and implement comprehensive test strategies based on product requirements.
• Excellent written and verbal communication skills in English.
• Exceptional multitasking skills, with the capacity to manage multiple initiatives at once.
• Desired: experience testing payment systems, EMV, P2PE, POS/payment terminal hardware, printers, peripheral devices, and kiosk-mode solutions.
• Desired: familiarity with socket or serial protocols including TCP/IP, USB, and Bluetooth.
• Desired: knowledge of data security, encryption, PCI/EMV compliance, data privacy, and relevant regulations.
• Desired: experience with performance, load, and security testing tools like JMeter, k6, or Gatling.
• Desired: experience with mobile test automation for Android and/or iOS.
• Desired: expertise in building test simulators, mocks, and service virtualization solutions.
• Desired: familiarity with BDD and Cucumber.
• Desired: experience in Agile, Scrum, and Kanban methodologies.
• Desired: knowledge of Azure Pipelines, SonarQube, code coverage tools, Azure DevOps, and Jira.
• Desired: proficiency with AI-assisted development and testing tools such as Claude Code and GitHub Copilot.
• Desired: experience mentoring engineers and fostering a quality culture.
• Full-time salaried position
Alliant Insurance Services
AirStrip
Hard Rock Digital
Ambit Iberia
Get handpicked remote jobs straight to your inbox weekly.