Quality Engineer with about 10 years of experience in manual and automation testing for mobile and web applications.
Responsibilities:
● Tested APIs using Postman/ swagger and ensure endpoints work as per requirements.
● Developed the framework in Playwright using Typescript and enabled it in the Jenkins build pipeline.
● Tested the Roberta and LLM models to ensure that the algorithms are set up correctly.
● Performed database testing in SQL, and debugged logs in app insights.
● Participated in code reviews and collaborated with other teams and quality engineers for smooth functioning of sprint activities & knowledge sharing.
● Performed functional, security, integration, regression, API, event, and AB testing.
● Tested the function app, service bus and bus-listeners, to ensure that the bus message contains the correct message to the next entity.
2024 — 2024
United States
United States
As part of the Intelligent Creation team, I was responsible for maintaining high quality and functionality of video creation features, and ensuring that the app functions smoothly for millions of users worldwide. I worked closely with the development teams to design and implement test strategies, automated regression tests and ensured no P0/ P1 is introduced due to the features I worked on. I was the founding member of the US QE team, and contributed to the successful test execution and implementation of quality practices.
Responsibilities:
● Collaborated with XFN teams for new feature testing from Client and server end, verified APIs are working correctly & app does not break after integration.
● Created test plan, test cases, test-summary reports, matrics/ quality documentation.
● Identified test cases to be automated, wrote automation script for regression tests,
performed root cause analysis for failed tests, updated flaky tests, filed & triaged issues.
● Performed functional, security, API and event testing. Conducted AB tests on new
features alongside other conflicting features, to assure no integration issues arise.
● Executed API tests to verify correct request/ response and mocked data to test specific functionality in different regions and data centers.
● Analyzed and triaged internal and external feedback, and made certain that the root
cause is found and bug closure is done within tight timelines to minimize loss.
● Participated in PRD/ tech review meetings and conducted test case review/ analysis and
knowledge sharing sessions for the team.
Technology used:
Mindmap, Libra, Java, Jira, Jenkins, Git, Postman, Charles, Anywhere door, VS Code, ByteIO, Appium, JSON, Javascript.
2019 — 2022
San Francisco Bay Area
I am hands-on and a fast learner. I was the founding member of the QE team, and helped in achieving various quality initiatives. Created a framework in Cypress for the new squad, enabled it in Jenkins nightly build for a smooth CI/CD pipeline integration along with updates in the slack channel. Single-handedly automated the functional tests while manually testing the features ensuring quality and project timelines. Coordinated and tested a project via beta testing and ensured no P0/P1 bugs in prod. Added test ids across multiple repos to achieve code consistency. Created a dashboard for showcasing the test coverage.
Responsibilities:
● Collaborated with cross-functional teams like Dev prod, Client Happiness, Design, Security, Dev, Product and other project squads to ensure testing of various features.
● Authored test plans/ test cases for new/ existing features & defined scope of automation.
● Created and executed manual tests and automation scripts for web and mobile devices.
● Analyzed and verified bugs, debug logs and ensured closure in a timely manner.
● Worked with the Dev productivity team to enable code coverage for repositories so that
no PR can be merged until a quality gate of 80-90% is achieved.
● Performed different types of testing - Smoke, Regression, New feature, Database,
Request/ response using Postman, Segment events and A/B testing.
● Participated in code reviews of scripts added by other engineers before it was merged.
● Lead an offshore team of 5 and an onsite engineer. Provided weekly KPI metrics and
presented bi-weekly updates from the QA squad.
Technology used:
Javascript, Node.js, Cypress, Java, Selenium, Chromepath, SQL, PSequel, Jira, Jenkins, Git, Postman, Docker, Segment, Optimizely, Splunk, JSON, React, HTML5, CSS3, Xray
2016 — 2019
San Jose, California, United States
Via World IP Phone, I worked at Google in their Google Keyboard team. I was an integral part of many critical features, and had streamlined the testing process by - designing the standard for test case layout, initiating peer review and team involvement in early development cycle, creating process documents, improving the bug filling process and triaging automation bugs.
Responsibilities:
● Created and maintained test plan/test cases for new and existing features on mobile (android) devices and web applications.
● Automated regression tests on mobile devices and analyzed/ filed/ triaged bugs.
● Defined the scope of automation, developed test cases to be automated and helped the
automation team in understanding requirements.
● Conducted testing of different types -- Smoke, Functional, GUI, Accessibility,
Regression, New feature, Data Push and localization testing.
● Coordinated with other team members/ Program/ Project managers regarding the
feature testing, test coverage, bug triage and feature signoff.
● QA Lead for Gboard features including Glide typing, User History, Text corrections /
suggestions, Google translate, Handwriting layout, Language models, Emojis, etc
Technology used:
Java, Python, Buganizer, Test tracker, Selenium Webdriver, Mobile Harness, Surf, CI, Jenkins, TestNG, ADB, Keyboard Dev Utils, Android Bug tool, Eclipse.
Education
2002 — 2005
Maharshi Dayanand University Rohtak
Master of Computer Applications - MCA
2002 — 2005
2001 — 2001
NIIT
Certificate
2001 — 2001
2000 — 2001
NIIT
Certifiate
2000 — 2001
1999 — 2002
DOEACC, New Delhi
A Level - Advanced Diploma
1999 — 2002
1997 — 2000
Delhi University
Bachelor’s Degree
1997 — 2000