N

Nexcess

Delivers IaaS, private cloud, hybrid infrastructure

Quality Engineer - Compute Solutions

Test Automation EngineeringUpdated on Nov 13
Full-time

About the Job

Requirements

  • At least 5 years of experience with automated testing frameworks and software quality engineering.
  • Strong experience designing, building, and maintaining automated test suites for production systems.
  • Experience testing complex environments involving multiple infrastructure or application components.
  • Strong understanding of functional, integration, regression, and failure-path testing principles.
  • Experience defining test strategies and translating requirements into clear, testable acceptance criteria.
  • Experience working closely with engineers throughout the development lifecycle, rather than testing only after development is complete.
  • Ability to read and understand application or infrastructure code well enough to identify risks, test gaps, and potential defects.
  • Experience with production systems and incident analysis, including using production issues to improve test coverage.
  • Hands-on experience with AI-assisted engineering or testing tools as part of day-to-day technical work.
  • Strong written communication skills and ability to work effectively in a remote, distributed team across multiple time zones.
  • At least 5 years in software engineering, building and running production software and taking ownership of shipped work after release.
  • Depth in at least one part of a production system and ability to understand unfamiliar parts; ability to review code in languages not used daily and identify problems.
  • Ability to specify work precisely, critically review generated code, and identify its failure modes and pre-merge checks.
  • Habit of writing tests alongside changes, gating on changed code, and using tests to catch mistakes.
  • Experience operating built systems, including production on-call rotation, ownership of an incident, and a write-up that led to a subsequent change.
  • Ability to communicate clearly in writing with a distributed team across multiple time zones, recording decisions and trade-offs.

Responsibilities

  • Own quality end to end within the Compute Solutions domain, validating changes across VPS, Cloud Dedicated, storage, and bare metal products from specification through development, deployment, and production.
  • Build and maintain automated testing frameworks and test coverage, including reliable automated tests for infrastructure and application changes, regression, integration, and failure-path scenarios.
  • Define testing strategy early in development by identifying risks, dependencies, edge cases, and operational failure scenarios before implementation is complete.
  • Translate requirements into clear, testable acceptance criteria and work with engineers and stakeholders to remove ambiguity so expected behavior can be objectively verified.
  • Validate changes across complex infrastructure environments, including interactions between compute, virtualization, storage, networking, and supporting software components.
  • Verify changes and provide evidence by ensuring pull requests include meaningful test results, coverage, and validation of expected behavior and failure scenarios.
  • Use AI-assisted engineering tools in daily work for testing, automation, and review; critically validate generated output and remain accountable for the final result.
  • Review code and test changes from other engineers, identifying quality, reliability, and operational risks early and providing clear, actionable feedback.
  • Improve testing efficiency and reduce manual effort by replacing repetitive validation work with reliable automation where practical.
  • Support production quality by participating in incident analysis, identifying test coverage gaps, and ensuring production issues lead to improvements in automated testing and engineering practices.
  • Work across existing and unfamiliar systems, understanding complex or legacy infrastructure and developing effective test coverage without unnecessary rewrites.
  • Mentor engineers in quality practices by sharing testing approaches, automation techniques, and quality standards across the team.
  • Coordinate quality dependencies across teams by identifying integration risks early and working with relevant engineers to ensure cross-team changes are appropriately tested.
  • Own features end to end within the team's domain, identifying unknowns upfront for work spanning multiple system areas and resulting in a live, monitored change.
  • Write specifications before coding, turn requests into precise instructions for agents or engineers, and resolve ambiguity in writing with requesters.
  • Run the AI harness daily, use agentic tooling by default, apply automated review in the pull-request path, and build and share reusable skills with the team.
  • Verify every change and put evidence on the pull request, including tests, changed-code coverage gates, and exercised failure cases as well as happy paths.
  • Provide timely, specific code reviews that catch design problems while they are inexpensive to fix and explain the required changes.
  • Mentor less experienced engineers by pairing on difficult changes, explaining reasoning, and providing direct, timely feedback.
  • Own services after shipping by participating in on-call, writing incident reports with actions closed on schedule, removing toil, and documenting knowledge to avoid a single-person dependency.
  • Read and safely modify unfamiliar legacy systems without unjustified rewrites, and improve their instrumentation.
  • Identify dependencies on other teams, agree on them directly with the responsible engineers, and land them before they delay the work.

Desired Qualifications

  • At least 5 years of experience with KVM or Linux server administration.
  • Experience with one or more of Perl, PHP, React, or Vue.
  • Experience testing virtualization, VPS, bare metal, storage, or cloud infrastructure.
  • Experience in managed hosting, cloud platforms, or another high-availability service environment.
  • Experience with CI/CD-integrated automated testing.
  • Experience mentoring engineers or helping establish quality and testing standards across a team.
  • Experience in managed hosting, cloud, or another high-availability service business.

About the Company

Nexcess

Delivers IaaS, private cloud, hybrid infrastructure

Nexcess provides cloud-based solutions for online businesses, targeting small to mid-sized organizations. It offers Infrastructure as a Service (IaaS) for large applications and persistent workloads using high-powered dedicated servers, plus enterprise-grade private cloud platforms for mid-market customers and hybrid infrastructure for resource-intensive, mission-critical workloads. The services are designed to be scalable, secure, and highly available, with global coverage. Revenue comes from subscription-based cloud services and customized solutions tailored to each client’s needs. The company aims to help customers grow in the digital landscape by delivering flexible, secure, and high-performance cloud infrastructure.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Atlanta, GA
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Nexcess

See more jobs