Senior Quality Engineer - Fast Retailing (Uniqlo - Ariake CMS)
Participated in the development of a custom-made CMS solution for Uniqlo's eCommerce website. The project was a highly scalable frontend-rich React SPA with a unified design and maintainability released to millions of potential customers through multiple websites in the targeted countries. Performed functional testing of CMS and SPA components and automated the CMS components using Selenium WebDriver and WebDriverIO at the next stage. Wrote BDD test scripts using Cucumber, created stories from client requirements, identified web functional groups to derive CMS components, and encouraged active client interaction to track project progress. Collaborated with the dev team for feasibility on the implementation of identified components and oversaw E2E testing of CMS pages with cross-browser testing in web and mobile views. Led the QA team for the initial product release, growing from 7 members to 100+ in just 1.5 years. The CMS solution led to the successful launch of Uniqlo's websites across various countries and a gain of 150+ million eCommerce buyers globally.
Lead Quality Engineer - Fast Retailing (Uniqlo.com)
Worked on a mobile eCommerce website for Asia's biggest fashion retailer with 100+ million users in Japan, built using React/Angular.js. The project targeted the Japanese market with very different features from the company's website for other countries. Led the project team including both QA and front-end developer, directing tasks for release planning along with PMs and the client, extensive code testing and refactoring on the product upgrade, used WebDriverIO v5 for increased stability of automated tests (300+ automated E2E tests rewritten), provided support for root cause analysis of bugs and auto-check failures, and implemented corrective actions. Ran performance testing of APIs for Apple Pay integration using JMeter, maintained CI/CD systems, revamped automation suites, and integrated direct API calls with the test to reduce execution times of auto-tests. Managed the delivery of 100+ high-quality feature releases without any major bugs, leading to a spike in overall online revenue from 5% to 20% of total revenue.
Software Test Engineer - CQ5-JBoss Migration (AEM Upgrade)
Worked on an important project to migrate Allianz's internet/intranet pages (17K+ web pages) to a newer Adobe CQ5 version (Adobe AEM) CMS. Participated in test strategy creation and planning, CMS pages testing and authoring, and wrote automated tests in Java using Selenium WebDriver. Handled peer reviews of test cases and test scripts, triaged bugs, and provided sufficient information for liaison meetings between the requirements, testing, and app development teams. Adhered to ACDM, Programme Test Strategy Approach, and Quality Centre Guidance, writing 2000+ high-quality test cases for components and page authoring and delivering the final solution in record time.
Senior QA Engineer - Buzz Mobile App (Bajaj Allianz)
MobiBuzz is a Twitter-like employee engagement social media app that encourages corporate learning among Bajaj Allianz employees. Handled exploratory testing and test automation, prepared/updated the test case document for testing, and worked on test effort estimation. Wrote automated tests using Appium with Java, managed test case design and execution, discussed queries with dev team/client, updated test cases based on the discovered defects, set up the required test beds, escalated issues on project requirements, and conducted defect triage meetings. Released the app at the first attempt to the App Store and Google Play store with 10,000+ users.