About the role

  • Test Automation Engineer designing scalable automation solutions to improve quality and reduce risk. Collaborating with teams at KNAPP to enhance CI/CD efficiency in a state-of-the-art office.

Responsibilities

  • The Test Automation Engineer (Level 2) designs, extends, and maintains scalable automation solutions that improve product quality, increase CI/CD efficiency, and reduce release risk.
  • This role emphasizes observability, synthetic data generation, and pipeline optimization to accelerate feedback cycles and strengthen test reliability across environments.
  • Extend and maintain modular automation frameworks for functional, integration, and regression testing.
  • Implement and orchestrate synthetic tests (e.g., tagged smoke/sanity/regression suites) across environments with clear runbooks and schedules.
  • Optimize CI/CD pipelines for speed and stability (parallelization, caching, flaky test triage, automated reporting).
  • Instrument observability into automated tests (logs, metrics, traces) and attach diagnostics/artifacts to failures for faster root‑cause analysis.
  • Generate and manage synthetic test data (factories, masking, seeding) to support repeatable, isolated test scenarios.
  • Contribute performance checks using performance engineering tools to establish baselines and detect regressions early.
  • Containerize test environments to enable reproducible local and pipeline executions.
  • Collaborate with Development and Product to diagnose defects, harden pipelines, and resolve environment gaps.
  • Share knowledge via workshops, brown‑bags, and mentoring for Level 1 engineers.
  • Publish playbooks and re‑usable utilities.
  • Participate in continuous improvement activities, including peer reviews, metrics reviews, and automation design discussions.

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.
  • 5–7 years in Software Quality Assurance with a strong track record in test automation design and delivery.
  • Proficiency in at least one programming language used for test automation (Python preferred) and in building maintainable test code.
  • Hands‑on CI/CD experience with YAML‑based pipelines, including parallelization and automated reporting.
  • SQL/PLSQL skills for data validation and database‑driven test scenarios.
  • Working knowledge of observability concepts (logs/metrics/traces) and integrating test artifacts with monitoring dashboards.
  • Experience with synthetic data generation/masking and stable test data management.
  • Prior Linux experience and comfort with mixed Linux/Windows environments.
  • Preferred: Scripting for pipelines and tooling (YAML, Bash, PowerShell); basic containerization and environment setup; familiarity with performance tooling for smoke/perf checks.

Benefits

  • 2 remote days per week
  • Half day Fridays
  • A beautiful new, state-of-the-art, office complex in Kennesaw, GA
  • Industry competitive compensation
  • Great benefits with better than average employer contributions, including health, dental, vision, life insurance, Flexible Spending Accounts, Short & Long Term Disability and more!
  • 401k with a very generous employer match and no vesting!
  • Paid Vacation & Holidays
  • Profit Sharing
  • Paid Parental Leave
  • Subsidized Daycare
  • Tuition Reimbursement
  • Pet Insurance
  • Subsidized food delivery
  • Monthly celebrations
  • Quarterly employee events
  • Corporate Social Responsibility including recycling, sustainability and volunteering

Job title

Test Automation Engineer II

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job