R

Software Engineer - UI Test

Rubrik
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

5 - 8 Years

SKILLS REQUIRED

UI TestingTest AutomationPythonCI/CDPlaywrightSeleniumRegression TestingRESTful APIsJenkins

Job description

Overview

Software Engineer role on Rubrik's UI Test team, which qualifies new features from the end-user (UI) point of view for all Rubrik products before production rollout and leads UI release regression testing across on-prem and cloud products.

What you'll do

  • Qualify new features from the end-user (UI) point of view before rolling out to production, ensuring they adhere to quality standards and integrate well with the rest of the product.
  • Maintain a high quality bar in test processes, strategy and test execution.
  • Perform manual and automated UI regression testing of all released features in every release, on a cadence that depends on the product.
  • Automate new features after release by priority using browser automation frameworks such as Playwright.
  • Maintain infrastructure automation using Python.
  • Create, triage and maintain automated test pipelines in a CI/CD system.
  • Use AI-assisted tooling to generate test cases from product artifacts and execute them against real environments.
  • Lead releases on a rotational basis.
  • Take end-to-end ownership from PRD review and test case development through interaction with stakeholders, execution and reporting.

What you'll need

  • Degree in Computer Science, Computer Engineering or a related field.
  • 5-8 years of experience in software testing, UI testing and automation.
  • Solid understanding of data protection, storage, security, virtualization, databases, cloud, kubernetes and generative AI.
  • Deep experience in driving the complete test life cycle (test planning, execution, automation) and release qualification.
  • Good hands-on experience programming in Python or equivalent.
  • UI automation using TestIM, Selenium, Playwright or equivalent.
  • Hands-on experience using AI coding or testing assistants in test authoring, debugging or automation, and sound judgment about the quality of their output.
  • Hands-on experience creating, triaging and maintaining automated test pipelines using Jenkins, GitHub or similar CI/CD tools.
  • Familiarity with UI performance and accessibility testing.
  • Working knowledge of microservices, API, cloud native architectures and how to test them.
  • Experience with cloud platforms (AWS, GCP, Azure), cybersecurity, AI resilience.
  • Strong written and verbal communication, including documentation that others can pick up without a handoff.

Nice to have

  • Cloud certification.
  • Test management using TestRail or equivalent.
  • JavaScript/TypeScript knowledge.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer - UI Test