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.