TPx logo
TPx
Posted 10 days agoVerified live 11h ago

Quality Automation Engineer - IT Applications (Remote)

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
Test Automation FrameworksJavaJavaScript/TypeScriptPythonCypressSeleniumREST API TestingSQLGitCI/CD PipelinesServiceNowSystems AnalysisDebugging and Root-Cause AnalysisWritten and Verbal Communication

About the company

TPx is the reliable sidekick every growing business deserves, powering your tech while you take the lead.

Job description

Summary

TPx is seeking a Quality Automation Engineer to support the reliability, performance, and security of its enterprise applications. The role designs and maintains automated testing frameworks, integrates quality gates into CI/CD pipelines, validates SaaS platforms such as ServiceNow and Salesforce, and collaborates with engineering teams on defect resolution and root-cause analysis.

Responsibilities

  • 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/TypeScript, 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., GitHub Actions, Jenkins, Azure DevOps) 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
  • Builds and maintains automated regression suites and integration tests to validate enterprise workflows across ServiceNow, 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

Skills

  • • 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 used for automation (e.g., Java, JavaScript/TypeScript, Python) and strong command of test automation frameworks/tools (e.g., Playwright/Cypress/Selenium)
  • • Experience with API testing (REST) and test data validation using SQL
  • • Experience with source control (Git), code review workflows, and CI/CD pipeline concepts and tools (GitHub Actions/Jenkins/Azure DevOps)
  • • Familiarity with authentication and access-control concepts (OAuth, SAML, SSO) and ability to automate validation of security-related requirements
  • • Strong systems analysis skills: ability to translate functional requirements and technical specifications into automated test designs
  • • Strong debugging and root-cause analysis skills across automation code, pipelines, and application behavior
  • • Excellent written and verbal communication skills; ability to partner effectively with engineering, product, and business stakeholders
  • • Experience testing or integrating with ServiceNow and/or Salesforce (including configuration-driven workflows)
  • • Experience with performance testing tools and practices
  • • ISTQB or similar certification (helpful but not required)

Qualifications

Must Haves

  • • 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 used for automation (e.g., Java, JavaScript/TypeScript, Python) and strong command of test automation frameworks/tools (e.g., Playwright/Cypress/Selenium)
  • • Experience with API testing (REST) and test data validation using SQL
  • • Experience with source control (Git), code review workflows, and CI/CD pipeline concepts and tools (GitHub Actions/Jenkins/Azure DevOps)
  • • Familiarity with authentication and access-control concepts (OAuth, SAML, SSO) and ability to automate validation of security-related requirements
  • • Strong systems analysis skills: ability to translate functional requirements and technical specifications into automated test designs
  • • Strong debugging and root-cause analysis skills across automation code, pipelines, and application behavior
  • • Excellent written and verbal communication skills; ability to partner effectively with engineering, product, and business stakeholders
  • • Experience testing or integrating with ServiceNow and/or Salesforce (including configuration-driven workflows)
  • • Experience with performance testing tools and practices

Nice to Haves

  • • ISTQB or similar certification (helpful but not required)

More jobs like this