2 months ago
Bengaluru, IndiaSenior
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 builds cloud software for human capital and workforce management—HR, payroll, timekeeping, and scheduling—sold as SaaS to mid‑size and large employers. Formed in 2020 by the merger of Ultimate Software and Kronos, it is privately held by Hellman & Friedman and has dual headquarters in Lowell, Massachusetts, and Weston, Florida. Its platform helps organizations handle pay, compliance, and workforce planning across industries.
