Accomplished Lead Software Engineer in Test with 15 years of experience in software development, test automation, and quality engineering. Expertise in Python test framework development and quality strategies, coupled with a strong focus on exploratory testing and release quality. Core engineer for the XenServer quality engineering framework, integrating Generative AI and LLMs into workflows for automated test-failure analysis and root-cause assessment.
Overview
15
15
years of professional experience
Work History
Lead software development engineer in test
citrix
CAMBRIDGE, United Kingdom
10.2014 - Current
CITRIX SYSTEMS UK LTD Lead Software Engineer in Test
Own quality planning for new features, translating feature designs and requirements into test strategies and comprehensive Python-based automated tests focused on real-world customer use cases.
Core engineer for XenRT, the Python-based regression test framework used to validate the XenServer hypervisor, deliveringing significant framework enhancements and unique engineering improvements.
Led the Power of Green quality initiative, reducing test noise by ~50% through systematic identification and fixing of faulty tests, evaluation of customer value, and removal of obsolete or low-value tests.
Identified and reported release-blocking defects, delivering critical quality feedback throughout release cycle.
Act as a lead quality engineer within the release team, reviewing feature design, test coverage, quality risks and release readiness for release-gating decisions.
Conducted exploratory testing of complex features, utilising extensive XenServer product knowledge and insights into customer scenarios.
Designed and integrated an LLM-powered automated test-triage capability into XenRT, using Ollama and open-source language models to analyse relevant failure logs and test source code and generate likely root-cause assessments.
Use Claude and other Generative AI tools in daily engineering workflows for development, debugging, test creation, log analysis and productivity.
Designed a structured technical onboarding and training programme covering XenServer, underlying technologies and XenRT to accelerate new-engineer productivity.
Supported management and engineering teams during customer escalations, conducting technical investigations and assessing product quality to highlight customer impact and risk.
Supported management and engineering teams during customer escalations, conducting technical investigations and assessing product quality to highlight customer impact and risk.
Software Engineer
IBM ISL INDIA
Bangalore, india
04.2013 - 10.2014
Collaborated with development and test teams to validate enterprise operating system functionality and pinpoint functional issues, enhancing overall product quality.
Developed functional tests for new IBM AIX operating system features, ensuring robust functionality within the Integrated System Software Test (ISST) team.
2013 – 2014 | AIX / Integrated System Software Test
Programmer Analyst
Mindtree India Limited
Bangalore, india
08.2011 - 04.2013
MINDTREE LTD Programmer Analyst
Designed and implemented software tests to validate networking products and ensure quality
Maintained and optimised test systems and software test environments for networking software at Arista Networks
Lead Software Development Engineer in Test at Popeyes Louisiana Chicken / RBILead Software Development Engineer in Test at Popeyes Louisiana Chicken / RBI