ApplySarthi Match jobs to your CV

Principal Software Development Engineer in Test Lead

Jobgether

Make my CV for this job, freeView job and applyYour CV, rewritten for this role using only your real experience. Sign in with Google and upload your CV. Nothing to install.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

5,722 open development roles across 573 companies are on ApplySarthi right now, most of them in Bengaluru (389), Hyderabad (140), Delhi NCR (64).

What development roles keep asking for: AWS (15%), Java (14%), C++ (13%) — counted across their open postings here.

CI/CD jobs · Jenkins jobs · Linux jobs · Perl jobs

Jobgether has 3,942 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for development roles keep coming back to AWS, Java, C++. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with CI/CD? Tell me one thing you learned the hard way.
  3. Tell me about a serious bug you caught before release. How did you find it?
  4. What would you automate first, and what would you keep manual?
  5. How do you write a bug report that a developer can act on straight away?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Principal Software Development Engineer in Test Lead at Jobgether interview free →

Accountabilities:: Partner with engineering teams to determine appropriate testing strategies and approaches for proposed platform and software changes. Design, develop, maintain, and enhance automated test frameworks and pipelines covering unit, integration, and end-to-end testing. Create comprehensive test plans and test cases for cloud compute services, ensuring relevant scenarios, edge cases, and failure conditions are covered. Develop and maintain automation scripts supporting deployments, migrations, rollbacks, and other operational workflows. Investigate complex test failures and system issues, reproduce problems across environments, identify root causes, and recommend effective solutions. Debug failures across different CPU architectures and environments, including x86 and ARM, whether running natively or through emulation. Evaluate whether failures are architecture-specific and develop appropriate testing and troubleshooting strategies. Contribute to reliable, scalable, and maintainable testing infrastructure for cloud-native services. Provide technical leadership and mentorship to junior engineers, encouraging strong testing practices and consistent quality standards. Collaborate across engineering and platform teams to improve development, testing, deployment, and validation processes. Requirements 12 years of relevant professional experience combined with a Bachelor's degree in Computer Science or an equivalent qualification. Strong proficiency in Python and Pytest, with a solid understanding of modern software testing methodologies. Working knowledge of Perl and Go. Demonstrated experience debugging across multiple environments and CPU architectures, particularly x86 and ARM, using native or emulated environments. Strong understanding of Debian packaging and QEMU, including the differences between TCG and KVM acceleration. Deep knowledge of cloud-native infrastructure, system internals, and performance considerations. Experience with automation and CI/CD tools and frameworks such as Jenkins, GitHub Actions, and SaltStack. Strong Linux fundamentals, including system performance tuning and troubleshooting. Proficiency with Bash and general scripting practices. Understanding of modern software development lifecycle processes, service-level objectives, monitoring, and alerting. Strong analytical and problem-solving capabilities, with the ability to diagnose complex technical issues systematically. Excellent communication and collaboration skills, with the ability to provide technical guidance and influence engineering practices. Ability to work independently while collaborating effectively with distributed, cross-functional engineering teams. Benefits Competitive base salary of CAD $140,400–$252,800 per year , depending on factors such as experience, skills, and certifications. Potential additional incentive compensation through annual bonuses or other incentive programs. Equity award opportunities. Employee Stock Purchase Plan (ESPP). Healthcare benefits. RRSP benefits. Company holidays and paid vacation/PTO. Paid sick time. Family-friendly benefits and support programs. Employee assistance program with resources focused on mental and financial wellness. Flexible work environment supporting remote, office-based, or hybrid working arrangements. Opportunities to work on large-scale cloud, compute, and distributed platform technologies. Technical leadership and mentorship opportunities within a collaborative engineering environment. Benefits and incentive eligibility are subject to applicable requirements.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-09-23. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.