Senior Principal Software Engineer - Quality Assurance

16 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title - Sr. Principal Software Engineer - Quality Assurance


Position Overview

Sr. Principal Software Engineer - QA

Responsibilities

  • Define and execute the overarching quality assurance strategy, ensuring alignment with business and technical goals, while demonstrating full accountability for its success.
  • Lead the design, development, and execution of robust testing frameworks and methodologies for cybersecurity, identity security, cloud, and SaaS products.
  • Introduce and implement AI-driven testing solutions to improve efficiency, coverage, and effectiveness of QA processes.
  • Collaborate closely with Engineering, Product, and Operations teams to ensure seamless integration of QA practices throughout the development lifecycle.
  • Champion continuous improvement initiatives, driving enhancements in performance, scalability, and reliability testing, with clear ownership of results.
  • Mentor and guide QA engineers, fostering a culture of technical excellence, ownership, and proactive problem-solving.
  • Take complete ownership of test environments, CI pipelines, and automation frameworks to ensure streamlined and reliable delivery pipelines.
  • Act as a key advocate for quality in product releases, influencing stakeholders to prioritize testing and resolve issues proactively, while owning the outcomes.
  • Proactively identify, assess, and mitigate risks impacting product quality and delivery timelines, taking responsibility for effective resolutions.
  • Contribute to strategic planning and roadmap discussions, providing insights on quality implications of product and engineering decisions, and owning their execution.


Requirements

  • 16+ years of progressive experience in quality assurance, with a strong focus on cybersecurity, identity security, cloud, or SaaS domains.
  • Proven expertise in startup environments, demonstrating adaptability, resourcefulness, and a strong sense of ownership in dynamic settings.
  • Deep understanding of testing frameworks, tools, and methodologies, including functional, performance, scalability, and reliability testing.
  • Hands-on experience with AI tools and techniques to enhance testing processes, such as AI-powered test case generation, defect prediction, and automated validations.
  • Proficiency with CI/CD pipelines, Docker, and modern DevOps practices.
  • Strong leadership and mentorship skills, with the ability to inspire and elevate team capabilities, emphasizing ownership and accountability.
  • Exceptional problem-solving skills, with a results-driven and proactive approach to tackling complex challenges.
  • Excellent communication and collaboration abilities, ensuring alignment across diverse stakeholders.
  • Confidence and assertiveness to lead discussions, make decisions, and advocate for quality in high-pressure scenarios.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You