8 days ago
Responsibilities
- Design, develop, and maintain scalable test automation frameworks, libraries, shared services, and developer tools.
- Build reusable capabilities for browser, API, integration, contract, performance, accessibility, and end-to-end testing.
- Apply software engineering standards for automation architecture, code quality, testability, reliability, and maintainability.
- Integrate automated quality checks, release validations, and quality gates into CI/CD pipelines.
- Improve test execution speed, parallelization, diagnostics, stability, and feedback time.
- Implement logging, metrics, traces, dashboards, and alerts to improve automation observability.
- Analyze test, build, deployment, application, and production telemetry to identify quality issues.
- Partner with development, DevOps, SRE, security, architecture, and release teams to improve delivery quality.
- Support and mentor engineers and manual testers in automation, software development, DevOps, and AI-assisted engineering.
- Contribute to common platforms and reusable engineering patterns that reduce duplicated frameworks and maintenance effort.
Requirements
- At least 5 years of experience in software engineering, quality engineering, DevOps, platform engineering, test automation, or a related discipline.
- Strong programming skills in TypeScript, JavaScript, Python, Java, C#, or a comparable language.
- Experience designing or significantly contributing to maintainable automation frameworks or internal engineering tools.
- Hands-on experience with Playwright, Selenium WebDriver, or similar browser automation technologies.
- Experience with API, integration, contract, and end-to-end testing.
- Experience with Azure DevOps, GitHub Actions, Jenkins, or another CI/CD platform.
- Practical knowledge of Git, pull requests, code reviews, build systems, and deployment workflows.
- Working experience with Docker, Kubernetes, cloud services, or modern application architectures.
- Knowledge of observability concepts including logging, metrics, tracing, dashboards, and failure diagnostics.
- Hands-on experience using Claude Code, Codex, or comparable AI coding assistants for software engineering work.
- Working understanding of MCP, tool calling, and agentic application-development concepts.
- Ability to review, validate, and safely use AI-generated code and automated workflows.
- Strong analytical, communication, collaboration, and problem-solving skills.
- Preferred qualifications include experience with shared engineering platforms, developer-productivity tools, OpenTelemetry, Azure Monitor, Application Insights, Datadog, Grafana, Splunk, performance validation, security, accessibility, resiliency, production validation, retrieval-augmented generation, vector search, AI evaluation, or multi-agent systems.
Benefits
- Flexible work arrangements and benefits are offered.
- UKG is an equal opportunity employer committed to diversity and inclusion.
- Disability accommodations are available throughout the application and interview process.
Tech Stack
Categories
About UKG
UKG is the Workforce Operating Platform that puts workforce understanding to work. With the world's largest collection of workforce insights, and people-first AI, our ability to reveal unseen ways to build trust, amplify productivity, and empower talent, is unmatched. It's this expertise that equips our customers with the intelligence to solve any challenge in any industry — because great organizations know their workforce is their competitive edge.