Senior Technical Lead with over 10 years of experience in manual and automation testing using C#. Worked on compatibility and regression testing, and developed automated, data-driven scripts using the AEAuto Framework, which is built on a set of managed .NET library assemblies. This internal framework is part of Microsoft's nonshipping code. Performed testing focused on OS feature impact to log software bugs early in the product lifecycle.
Innovative Senior Technical Lead known for high productivity and efficient task completion. Possess specialized skills in software development lifecycle management, team leadership, and system architecture design. Excel in problem-solving, communication, and strategic planning, ensuring successful project outcomes.
Hands-on experience managing multiple teams across different regions and actively participating in the Software Testing Life Cycle (STLC) to oversee deliverables.
Experienced in building automation frameworks from scratch using C#.
Practical experience implementing Agile and Scrum methodologies in project management.
Developed and maintained automated regression test cases in Medusa, executing them on a daily and weekly basis.
Designed automation test suites and scenarios by analyzing UI bugs, API impact, telemetry (top usage, top critical), and product regression history using Microsoft Azure Cosmos DB, preparing weekly reports for insights and visualization to support business decisions.
Led manual testing assignments and UAT test cases, successfully tracking the progress of manual testing efforts.
Maintained the GIT repository, conducted code reviews, and managed merge requests on a sprint basis.
Overview
7
7
years of professional experience
Work History
Senior Technical Lead
Microsoft
Vancouver, Canada
01.2023 - 07.2023
Led QA testing for both manual and automation efforts across onsite and offshore teams
Documented outcomes of requirement analysis and created design specifications in collaboration with development, business analytics, and validation teams, addressing both new and in-market Microsoft products
Responded promptly to all automation work items assigned by customers or other stakeholders in review teams, managing modifications and queries related to the automation project, and updating work items daily with relevant information and status
Ensured high-quality interactions with customers via email, conference calls, and work items in the project system, achieving zero instances of repeat customer feedback related to coding, processes, or resources
Prevented the logging of duplicate and blocked work items in the project system, adhering to guidelines to avoid automating duplicate applications, while appreciating cultural differences in communication
Gathered and tested newly implemented features, transitioning them into automation
Verified customer-reported defects by reproducing them and identifying root causes
Monitored regression runs, creating defects for failures and functionality breakages
Mentored new team members, helping them understand their work until they felt comfortable
Conducted training sessions for the team on new features and provided user guides for reference
Tools Used: MS SQL, C# Programming, .Net Libraries, PowerShell
Senior Project Engineer
Microsoft
Vancouver, Canada
04.2022 - 12.2022
Verified customer defects and assisted clients in understanding the root causes of these defects
Coordinated with clients for modifications or enhancements to requirements and planned accordingly
Achieved 100% adherence to the defined automation development processes and workflows
Ensured zero build breaks due to check-ins of new or modified automation
Responded to projects submitted for modification after final code reviews within 24 hours and assigned reviewers within 48 hours
Communicated blockers and issues related to automation to all stakeholders on the same day
Ensured all automated tests were signed up in the system, marking their status as 'Released' when moved to the final stage
Identified at least one framework suggestion or improvement per quarter
Proposed at least one new tool or process improvement per quarter
Conducted at least one product regression per quarter
Tools Used: MS SQL, C# Programming, .Net Libraries, PowerShell
Senior Project Engineer
Microsoft
Hyderabad
12.2016 - 04.2022
Explored and identified test cases with the potential for regression automation for assigned applications, automating at least two primary functionalities for Classic and Store applications
Completed all planned applications for the sprint, ensuring 100% of scripts were moved to Final Code Review by the end of the sprint
Achieved zero review observations based on defined automation guidelines during code reviews
Ensured zero repeated review observations (not part of the defined guidelines) from previous projects
Incorporated all review comments shared during the Final Code Review for applicable applications during internal reviews
Proposed tools and processes to reduce review efforts and minimize rework time
Achieved a 100% pass rate in the Offshore and Ship Gates Labs
Committed test cases to Git and Gerrit, reviewed peers' test cases, and pushed updates to GitHub
Created and reviewed test plans, tracking and updating the status in HP Quality Center
Reported bugs to the development team using the 'Extra View' (EV) tool
Performed regression testing and system acceptance testing
Handled both manual and automation testing for new requirements and assigned tasks accordingly
Monitored task progress and assisted the team in completing tasks on time
Participated in sprint planning, automation planning, and user story estimation
Coordinated with clients for requirements and adjusted efforts in the current sprint to achieve goals
Tools Used: MS SQL, C# Programming, .Net Libraries