KNAPP North America

Test Automation Engineer II

KNAPP North America

full-time

Posted on:

Location Type: Office

Location: KennesawUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
test automation designCI/CD optimizationPythonYAMLSQLPLSQLsynthetic data generationperformance engineeringcontainerizationtest code maintenance
Soft Skills
collaborationmentoringknowledge sharingcontinuous improvementproblem-solving
Certifications
Bachelor’s degree in Computer Science