Quality Automation Engineer - IT ; Remote
Remote / Online - Candidates ideally in
Washington, District of Columbia, 20022, USA
Listed on 2026-10-02
Washington, District of Columbia, 20022, USA
Listing for:
tpxcareers
Remote/Work from Home
position Listed on 2026-10-02
Job specializations:
-
Software Development
Software Testing, DevOps, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
General
Purpose:
The QA Automation Engineer designs, develops, and maintains software-based test automation solutions to ensure the reliability, performance, and security of TPx enterprise applications. This role's primary function is the engineering and maintenance of automated testing frameworks, test code, and CI/CD quality gates for SaaS and enterprise platforms (including Service Now and Salesforce and related integrations). The QA Automation Engineer performs systems analysis of functional and non-functional requirements, translates specifications into automated validation strategies, and delivers reusable testing utilities that enable rapid, consistent, and measurable product quality.
Direct Reports:
No
Design and develop automated test frameworks and code
- Designs, develops, and maintains automated test frameworks, libraries, and reusable components for UI, API, and integration testing.
- Writes, reviews, and maintains test automation code using modern programming/scripting languages and testing frameworks (e.g., Java, JavaScript/Type Script, Python; Selenium/Playwright/Cypress; REST/API test tooling).
- Establishes coding standards and patterns for automation (page object model or equivalent), and implements version-controlled test code practices.
- Performs analysis of business and technical requirements and system design specifications to determine automated testing approaches and coverage.
- Translates user stories, acceptance criteria, and interface specifications into automated test designs that validate functional behavior, data integrity, and security controls.
- Integrates automated test execution into CI/CD pipelines (e.g., Git Hub Actions, Jenkins, Azure Dev Ops) and manages quality gates for build/release readiness.
- Diagnoses and resolves test pipeline failures, test flakiness, environment issues, and test-data dependencies to ensure reliable automated validation at scale.
- Automated regression, integration, and data validation
- Builds and maintains automated regression suites and integration tests to validate enterprise workflows across Service Now, Salesforce, and connected systems.
- Develops automated validation for data movement and transformations using SQL and/or API validation techniques.
- Develops and maintains automated checks for role-based access controls, field-level security, data visibility rules, and authentication flows (OAuth/SAML/SSO), as applicable to the supported platforms.
- Implements automated performance and reliability checks (where appropriate) and provides engineering recommendations to improve system performance and stability.
- Produces high-quality defect reports with reproducible steps, logs, and automation evidence; partners with developers/architects to isolate root cause.
- Uses engineering judgment to determine whether failures arise from defects in application code, test automation, environment configuration, or data.
- Develops and maintains automation-friendly test environments, datasets, and configuration alignment practices in partnership with admins/dev teams.
- Selects, configures, and maintains automation tooling and supporting infrastructure (e.g., test runners, reporting dashboards, secrets handling in pipelines).
- Establishes QA automation standards, templates, metrics, and reporting (e.g., coverage, pass rates, defect escape rate, pipeline stability) to support measurable quality outcomes.
- Provides technical mentorship guidance to QA team members on automation coding practices, test design, and CI/CD integration.
- Supports occasional exploratory/manual testing for high-risk releases or emergent issues; however, the role is fundamentally engineered around automation and tooling.
- Bachelor's degree in Computer Science, Software Engineering, or related field; or equivalent professional experience demonstrating software development competency.
- 3+ years of experience designing and developing automated test solutions in a software engineering or test automation engineering capacity.
- Demonstrated experience building and maintaining automated test frameworks and integrating automated testing into CI/CD pipelines.
- Proficiency in at least one modern programming/scripting language…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×