Upland Software Logo

Upland Software

QA Automation Engineer

Posted Yesterday
Remote
Hiring Remotely in United States
Senior level
Remote
Hiring Remotely in United States
Senior level
The QA Automation Engineer will automate testing for APIs and web UI, integrate tests into CI/CD, and enhance testing efficiency using AI tools.
The summary above was generated by AI

At Upland Software, you’ll find smart, creative teams who love working together to deliver value for our customers, and a global culture of growth and possibility. Our operating model has always supported remote work—and as we keep growing and evolving our workplace, that won’t change. We’re passionate. We’re proactive. We take pride in our work, and we love a good challenge. Sound like you?

Opportunity Summary:

InterFAX is a secure, scalable cloud fax platform used by enterprises and regulated industries worldwide. We provide reliable document delivery via APIs and web interfaces, integrating with complex customer environments across regions. As we grow our automation footprint, we’re looking for a QA Automation Engineer to elevate quality at speed across API, UI, and integration layers.

 

Primary Responsibilities:

  • Own end-to-end test automation across SOAP and REST APIs and web UI, with an emphasis on maintainability, speed, and reliability.
  • Design and implement robust test suites using Playwright (for both UI and API automation) and SoapUI (or ReadyAPI) for SOAP services—covering functional, regression, and smoke tests.
  • Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions/Azure DevOps/Jenkins) to enable gated builds, parallel execution, test artifacts, and quality gates.
  • Leverage AI tools (e.g., code assistants, intelligent test generation, flaky test diagnosis) to accelerate test design, triage failures, and improve test stability.
  • Triages and resolves automation failures quickly: debug network calls, flakiness, environment drifts, data setup issues, and concurrency/race conditions.
  • Establish quality signals and dashboards (e.g., pass/fail trends, flake rate, coverage by feature, API latency thresholds) and communicate risks clearly to engineering and product.
  • Champion best practices for test design patterns (page objects, fixtures, API clients), mocking/contract testing, test data management, and environment reliability.
  • Collaborate tightly with developers, QA, DevOps, and Support to ensure seamless releases and rapid feedback loops.
  • Contribute to standards and reusable frameworks for the CLA Business Unit to scale automation across products

 

Requirements:

  • Strong hands‑on experience testing SOAP and REST APIs (request/response validation, schema/assertions, auth flows, error handling, idempotency).
  • Experience with SoapUI including properties, data-driven tests, assertions, environment management, and CI execution.
  • Proficiency with Playwright for UI and API automation, including:
    • TypeScript or JavaScript test authoring
    • Fixtures, selectors, network mocking, traces/videos
    • Parallelization, tagging, retries, and flake control
  • Proven ability to leverage AI tools (e.g., copilots, test code generators, log analyzers) to enhance testing efficiency and stability.
  • Solid understanding of CI/CD and integrating automated tests (e.g., GitHub Actions, Azure DevOps, GitLab, Jenkins): artifacts, reports, secrets, environment gates.
  • Strong troubleshooting skills for automation failures (timeouts, async waits, flaky selectors, network instability, test data conflicts) and improving test stability at scale.
  • Source control proficiency (Git) and collaborative workflows (PRs, code reviews, branching, tagging).
  • Clear communication with the ability to translate technical findings into actionable risks for stakeholders.

Desired Skills:

  • Experience with secure document delivery, telephony/faxing, or SIP/T.38/G.711 concepts.
  • Familiarity with contract testing (e.g., Pact), API schema validation (OpenAPI/WSDL), and mock servers.
  • Performance and reliability testing for APIs (e.g., k6, JMeter) and observability (e.g., Grafana, Datadog, Azure Monitor).
  • Test data management strategies and environment orchestration (containers, Docker Compose).
  • Experience with Azure or AWS services and secrets/key management.
  • Experience building shareable internal testing libraries or CLI tools.

Qualifications

  • 5–8+ years in software QA/automation with a focus on API and UI test frameworks.
  • Demonstrable ownership of CI-integrated automation at product scale.
  • Bachelor’s degree in CS/Engineering or equivalent practical experience.

Upland Software (Nasdaq: UPLD) is a leader in cloud-based tools for digital transformation. To learn more, visit www.uplandsoftware.com.

Upland Software is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex,

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Top Skills

AWS
Azure Devops
Azure Monitor
Datadog
Docker
Github Actions
Grafana
JavaScript
Jenkins
Jmeter
K6
Playwright
Readyapi
Soapui
Typescript

Similar Jobs

6 Days Ago
In-Office or Remote
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Machine Learning
The role includes planning, executing, and maintaining manual and automated testing of web applications within VA. It requires strong automation skills and collaboration with cross-functional teams.
Top Skills: AzureCi/CdConfluenceJIRAPlaywrightSelenium
12 Days Ago
In-Office or Remote
United States
58K-122K Annually
Senior level
58K-122K Annually
Senior level
Information Technology
As a Lead QA Automation Engineer, you will oversee testing activities, develop automated scripts, manage tasks, and mentor junior engineers while ensuring quality deliverables and effective testing processes.
Top Skills: CucumberDb2JenkinsJmeterMs Sql ServerOracle DatabasePlaywrightRest AssuredSeleniumSoapui
15 Days Ago
Remote
USA
Senior level
Senior level
Information Technology • Software
The QA Automation Engineer will design and maintain automated test suites for front-end applications and APIs, integrating them into CI/CD pipelines. Responsibilities include leading automation, reporting bugs, and collaborating with product and engineering teams to ensure test coverage and quality.
Top Skills: Ci/CdClickhouseCSS3CypressD3Deck.GlDockerGitGitGoGoogle Cloud PlatformKoaModern JavascriptNestNode.jsPlaywrightPostgresPostmanPythonReactReduxSeleniumTurfTypescriptVitest

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account