Software Principal Engineer – Test

September 26, 2025
25 ₹ LPA - 40 ₹ LPA / year

Job Description

📍 Location: Bangalore, India
🏢 Company: Dell Technologies
🆔 Job ID: R277277
📅 Application Closing Date: 31st October 2025
💼 Experience Level: 4–8 Years
🧑‍💻 Job Type: Full-Time | Software Engineering | QA Automation | SDET

Job Description

At Dell Technologies, innovation meets impact — and this role is at the heart of that mission. As a Software Principal Engineer (Test), you will play a pivotal role in building the next generation of data protection and distributed storage solutions trusted by leading global enterprises. You will join a high-performing, agile engineering team that thrives on solving complex problems, delivering top-tier reliability, and continuously improving customer experiences. This is a hands-on role where you will not only design robust test frameworks but also influence the quality strategy for enterprise-grade scale-out systems.

Your day-to-day work will involve designing and implementing automation frameworks, validating distributed architectures, and ensuring performance and resilience under real-world conditions. You will collaborate closely with developers, DevOps engineers, and product managers to embed testability right into product design. This role allows you to be at the cutting edge of technology — working with containers, CI/CD pipelines, and high-availability systems — while helping Dell deliver market-leading, highly scalable data protection products.

Beyond the technical contributions, this role offers you the chance to grow as a leader in software quality engineering. You will be empowered to suggest innovations, optimize automation strategies, and guide the team toward higher efficiency and coverage. Dell encourages ownership and creativity, so your work will have a visible impact on both product quality and customer satisfaction worldwide.


Roles & Responsibilities

  • Design and implement highly scalable automated test frameworks tailored for distributed storage and data protection systems.

  • Develop, execute, and maintain test suites covering clustering, scale-out architecture, and high-availability features.

  • Simulate real-world enterprise workloads and failure scenarios to assess product resilience and performance at scale.

  • Work closely with developers to ensure testability is integrated into feature designs and architecture decisions.

  • Collaborate with DevOps teams to optimize CI/CD pipelines for faster, higher-quality software releases.

  • Analyze, triage, and debug complex issues in distributed clusters; provide detailed defect reports with reproducible cases.

  • Continuously review and enhance test coverage, automation efficiency, and quality metrics using innovative approaches.

  • Participate in code reviews and contribute to best practices that drive end-to-end product quality across teams.

  • Coordinate with global teams across QA, Development, and Support to ensure seamless delivery and customer success.

  • Mentor junior team members and share knowledge on best practices in automation, frameworks, and large-scale system testing.


Requirements & Eligibility

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.

  • Experience: 4–8 years in SDET, QA automation, or software engineering roles with strong exposure to distributed systems.

  • Technical Skills: Proficiency in programming languages like Python or GoLang, along with strong experience in automation scripting.

  • System Knowledge: Hands-on expertise in Linux environments, container technologies (Docker, Kubernetes), and networking fundamentals.

  • Automation Expertise: Experience with automation frameworks like PyTest, JUnit, TestNG, and integration with CI/CD pipelines (Jenkins, GitLab CI).

  • Domain Knowledge: Familiarity with scale-out storage systems such as Cohesity, Rubrik, NetApp, or EMC solutions is highly desirable.

  • Cloud Platforms: Exposure to AWS, Azure, or GCP and understanding of cloud-native architectures.

  • Testing Approaches: Knowledge of chaos testing, fault injection, and performance benchmarking techniques for large-scale systems.

  • Soft Skills: Excellent problem-solving abilities, collaboration skills, and a passion for delivering high-quality enterprise solutions.


Expected Salary

For a Software Principal Engineer – Test role at Dell Technologies in Bangalore, the expected salary range is approximately ₹25–40 LPA, depending on experience, technical expertise, and interview performance. Senior engineers with niche skills in distributed systems and automation frameworks may command compensation at the higher end of this range.

🚨 Before You Apply: Your Resume Needs to Shine!

Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!

🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!

5+ ATS-Friendly Designs – Beat the bots and get noticed
Recruiter-Approved Layouts – Highlight your skills the right way
Easy-to-Edit (Word & Google Docs) – No design skills needed
Free Bonus: Cover Letter Template + Resume Writing Guide

🎁 Limited-Time Offer: Get yours for just ₹249 (originally ₹999)
📥 Instant Download – Apply to Google with confidence today!

👉 Grab Your Resume Template Now: Tap Here to get your resume Templates