Principal Engineer, Software Development Engine...
@ Sandisk

Bengaluru, Karnataka, India
On Site
Full-time
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXX******* @sandisk.com
Recommended after applying

Job Details

Company Description

Sandisk understands how people and businesses consume data and relentlessly innovates to deliver solutions that enable today’s needs and tomorrow’s next big ideas. With groundbreaking innovations in Flash and advanced memory technologies, Sandisk has become the beating heart of the digital world.

Role Overview: Principal Engineer, Software Development (Apps)

We are seeking an experienced and innovative Web Applications Test Architect to lead quality strategy and test architecture for our web-based platforms.

Key Responsibilities

  • Define and implement test strategy, architecture, and automation framework for web applications.
  • Collaborate with product managers, developers, and DevOps engineers to integrate quality into design.
  • Evaluate and integrate test tools for automation, performance, and security testing.
  • Establish and mentor teams on best practices for CI/CD integration and defect management.
  • Conduct technical reviews and drive initiatives for performance, scalability, accessibility, and security.
  • Define quality metrics and dashboards for release readiness.

Qualifications

  • Bachelor’s or Master’s in Computer Science, Engineering, or related field.
  • 10+ years in software testing; minimum 4 years in a leadership role.
  • Expertise in web application testing including functional, performance, and security testing.
  • Hands-on experience with test automation tools (Selenium, Cypress, Playwright, etc.).
  • Experience with CI/CD pipelines and familiarity with cloud platforms and containerized environments.

Nice-to-Have

  • Experience with API testing tools (Postman, REST Assured).
  • Familiarity with additional test frameworks (Pyunit, Robot, Pytest).
  • Exposure to microservices testing strategies.

Work Environment

You will operate in a fast-paced, collaborative environment where quality is a shared responsibility. This role influences testing best practices and the technical roadmap for QA.

Key skills/competency

  • Web Applications
  • Test Architecture
  • Automation
  • Performance Engineering
  • CI/CD
  • Security Testing
  • Cloud Platforms
  • Containerization
  • Mentorship
  • Quality Metrics

How to Get Hired at Sandisk

🎯 Tips for Getting Hired

  • Customize your resume: Highlight automation and test architecture skills.
  • Research Sandisk: Study company innovations and global reach.
  • Showcase leadership: Emphasize mentoring and cross-team collaboration.
  • Prepare for technical interviews: Brush up on CI/CD and automation frameworks.

📝 Interview Preparation Advice

Technical Preparation

Review automation frameworks like Selenium and Cypress.
Practice integrating tests into CI/CD pipelines.
Study cloud platforms and container orchestration.
Brush up on performance and security testing techniques.

Behavioral Questions

Describe past leadership in QA environments.
Explain cross-team collaboration experiences.
Discuss conflict resolution during testing phases.
Share examples of mentoring peers.

Frequently Asked Questions