
Test Automation Engineer II
KNAPP North America
full-time
Posted on:
Location Type: Office
Location: Kennesaw • United States
Visit company websiteExplore more
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