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.
Tech Stack
Linux
Python
SQL
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