Having 15 years of experience in software testing experience. Experience in the areas of Mobile Application Testing, Web Testing requirement analysis, Client coordination, Implementation experience in Manual Testing, Retesting, Regression Testing, and various types of testing. Managed a team 10 to 15 members resulting in a 20% efficiency in the testing process. Mentored the junior QA team with Framework and technical assistance when needed. Created detailed business requirement documents, leading to more targeted user stories and efficient sprint planning.Good experience in Test plan, Test Scripts, Test cases, and Test summary report preparation.Preparing the release documents for the release versions. Strong Knowledge in SDLC, and STLC.Involved in the design sessions and provided suggestions on usability standards. Contributed to process improvement initiatives to enhance testing efficiency and effectiveness Collaborated with development and product teams to establish quality goals and metrics for new feature development. - Provided leadership and guidance to a team of QA testers, fostering a culture of collaboration and continuous improvement. Hands-on experience in Production Defect validation.Worked in Agile - scrum Methodologies. Worked in mobile and web automation frameworks.
Overview
17
17
years of professional experience
1
1
Certification
Work History
Lead consultant
Capgemini
07.2024 - 09.2024
UniSuper
Project 1 : UniSuper is one of Australia's largest superannuation funds, specializing in providing retirement and investment services for employees in the higher education and research sector.
Started working on the UniSuper account, focusing on analyzing the documents for requirements specifications and getting involved in the test designing phase.
Designing the test cases based on the user stories provided for the registration modules.
Senior Consultant
Devops1
05.2023 - 12.2023
Cravables Brand:
Project 1
The webapps aims to develop a food ordering application. The app will allow users to browse the menu, place orders for delivery, pickup, or drive-in, customize their food items, and make payments.
Role
Test Framework Design: Building and maintaining the test automation framework using Cypress.
Experience in designing and implementing end-to-end test scenarios using Cypress
Familiarity with continuous integration and delivery (CI/CD) pipelines
Experience in version control systems like Git and collaboration platforms like Bitbucket
Strong problem-solving and debugging skills
Test Development: Writing automated end-to-end test scripts using Cypress for web applications. This includes creating test cases based on requirements and designing test scenarios to cover different use cases.
Test Scripting: Implementing test scripts using JavaScript to interact with the application's user interface, perform actions, and verify expected results.
Test Execution: Running automated tests on different browsers and platforms to ensure cross-browser and cross-platform compatibility.
Test Environment Setup: Configuring the test environment with the required dependencies, test data, and test configuration. This may involve setting up other resources necessary for testing.
Test Result Analysis and Reporting: Analyzing test results, identifying failures, and investigating issues to determine the root cause. Creating detailed test reports and sharing them with the development team or stakeholders.
Test Maintenance and Enhancement: Maintaining and updating automated tests to align with changes in the application or test requirements. This includes updating selectors, test data, or test scripts to ensure test stability and reliability.
CI/CD Workflow Design: Designing and implementing CI/CD workflows in CircleCI to integrate Cypress test automation into the software development lifecycle.
CircleCI Configuration: Creating and maintaining the CircleCI configuration file (.circleci/config.yml) to define build, test, and deployment steps specific to Cypress.
Environment Setup: Configuring the CircleCI environment to support Cypress testing. This includes setting up the necessary dependencies, tools, and required software versions.
Sauce lab Integration and Configuration: Configuring and setting up the integration between Sauce Labs and Cypress, enabling the execution of Cypress tests on Sauce Labs' cloud infrastructure.
Stack :Cypress with javascript, Circle CI , SauceLab
Test Associate Engineering Manager
Accenture Solutions Private Limited
07.2015 - 04.2023
Project 1: Walmart Chatbot
Chatbot is an app that helps users order, track an order, return items, and get refunds for the items
Role: Written test scripts and executed the test case for functional testing and regression testing. I had worked using Appium ,TestNG frameworks ,Browserstack tools
Triage manufacturing software problems before production rollouts.
Developed, communicated, and implemented Software Quality Assurance Plans and activities.
Led continuous process improvement activities for the project group
Utilized BrowserStack for cross-browser and cross-device testing, ensuring optimal functionality and compatibility on diverse devices.
Collaborated closely with development teams to identify, report, and track bugs using BrowserStack's testing tools, leading to efficient bug resolution and enhanced user experience.
Implemented automation frameworks from scratch ensuring that test scripts were scalable and maintainable.
Integrated automated tests into the delivery pipeline, ensuring that tests were executed automatically during each build cycle.
Experience in integration, functional and performance testing by coding automated test scripts to ensure quality of product and effective value that meets customer’s expectations.
Responsible for participating in user story grooming sessions, understanding requirements and designing and coding test scripts from the requirements.
Collaborating with the agile team throughout the sprints to ensure a valuable product delivered.
Collaborated with cross-functional teams, including developers and business analysts, to understand requirements and ensure that test scripts covered all necessary scenarios
Implemented test automation strategies leveraging BrowserStack's capabilities to streamline testing processes and improve overall efficiency.
Contributed to the improvement of testing methodologies and processes, integrating BrowserStack into the testing workflow for better test coverage.
Stack: Web Apps Testing, Native Android and IOS Apps for mobile platforms. Appium and TestNG.
Project 2 : In: collab
In: collab is a social platform that automatically connects with everyone at your current location. Discover new people, find old friends, share, chat, and have fun with those around you. Discover something new around you every day!
Role :
Experience in leading the QA Teams for MVP.
Managed a team of 4 to 5 members.
Performed integrated and functional tests
Organized, scheduled, and led cross-functional team meetings for Accreditation of manufacturing software.
Stack: Mobile Manual Testing for Web Apps, Native Android and IOS Apps
Project 3: Flexit
FlexIt is a mobile app that enables users to access gyms wherever and whenever they want and only pays for the amount of time they use.
Role :
Experience in setting up test environments for automated script execution using Java, Appium, and TestNG.
Identified mobile elements using Appium Inspector, and UI Automator Viewer.
Used Appium to facilitate mobile testing by creating a mobile Driver class with the required Mobile capabilities.
Created Java-based scripts for registering users' onboarding flow, login module, profile module, and training modules
Experienced in reading the test data from Excel spreadsheets using TestNG Data provider.
Understanding and working knowledge of Automation Testing Frameworks - Data-driven, Keyword-driven, and Page Object Patterns.
Execution of test suites and HTML report generation using TestNG.
Conducted code reviews and provided feedback to developers on best practices for developing testable code.
Documented test results and reported defects to the development team, ensuring that defects were tracked and resolved in a timely manner.
Experience in all stages of the software development life cycle and QA life cycle and in all dimensions of functionality, usability and reliability, proficient in creating automation script from scratch, Extensive knowledge ofdeveloping different type of framework like modular, data driven and hybrid framework by using Junit/TestNG.
Android Search Engine - The search engine lets users search for apps and content with a simple keyword.
Role: Performed, supervised, and executed tests through Native Content crawling.
Executed live scrape tests, scalability tests, and penetration tests.
Stack: Linux, Shell commands
Project 5: 50more
50more is a Dating application for people whose age is above 50 years old. It helps people to understand and communicate in a better way.
Role: Smoke Testing, Sanity Testing, Regression Testing, and API functionality Testing.
Stack: Linux, Shell commands, and JMeter Testing Tool.
Technologies: React native for both Android and iOS platforms which is now live in US regions Playstore and Appstore.
Automated scripts for creating multiple users online(around 3000 users) and tested the load performance on production using the Jmeter tool.
Project 6: Spotcues - Location-based social network app.
Role: Created Frameworks, Written test scripts, and executed the test case for functional testing and regression testing.
Stack: Appium Frameworks, Junit
Senior Software Testing Engineer
Newt Global Pvt Ltd
10.2013 - 06.2015
Project 1 : Mhealth for Verizon Client.
Mobile Health Application-A channel which connects a complex and fragmented healthcare ecosystem by providing consumers and their clinical team with advanced tools to be able to monitor their medical conditions and obtain general health and wellness.
Role: Performed, supervised and executed tests through Native Content crawling.
Executed live scrape tests, scalability tests and penetration tests.
Stack: Linux, Shell commands.
Tools Used : Device Anywhere.
Software Quality Assurance Engineer
REKA Health Pvt Ltd
09.2012 - 05.2013
Project 1 : E100
ECG Uploader - An application which uploads ECG measured using E100 cardiac monitor to your healthcare server.
Role: Tested IOS application using the instruments developer tools for memory usage and leaks performance. Involved in design specifications and requirements gathering analysis for the products. Planned the test plans for the newly implemented features. Prepared the release documents for the release versions.
Stack: Web app iOS,Android Testing
Senior QA Mobile Engineer
Yume Advertising Pvt Ltd
09.2011 - 09.2012
Project 1 : Mobile SDK Frameworks
Role: Framed the tests. Tested the SDK with the pre-fetch and streaming mode working in the Mobile SDK`s For IPhone and Android platform cases based on the new features. Review and execute test cases on the domain. Worked on the wire shark tools to trace the http display filters can be useful, when one has a packet capture file with you and you want to extract specific information from the device. The number of packets that match a particular filter will be less than all the packets and is much easier to analyse.
Stack: TFS (Team Foundation Server),QC Device Anywhere, Selenium IDE
Quality Assurance Engineer
Punch Entertainment India Pvt Ltd
02.2009 - 09.2011
Project 1 : File Reflex
File Reflex is a new paradigm in Mobile Interaction that works with Smart Phones to provide data connectivity through firewall, giving you access to all your files and folders of your desktop computer remotely, whether you’re out on the road or just in the next room.
Role : Created Testcases ,executed the test case for functional testing and regression testing for the mobile applications.Performing Smoke test on the production build.
Stack : Shell,Linux commands and Mobile Manual Testing.
Software Master Trainee
Larsen & Toubro InfoTech Pvt Ltd
08.2007 - 10.2008
Project 1 : Eidos Client - An UK Based Company
Role : Created Testcases ,executed the test case for functional testing and regression testing.
Stack : Shell,Linux commands and Mobile Manual Testing.
Education
Master of Science - Information Technology
01.2007
Bachelor of Science - Information Technology
01.2005
Skills
Automation Tools: Appium Cucumber BDD framework, Selenium-WebDriver with Maven/Cucumber/TestNG, Cypress, API Testing, Playwright
Other Tools: Saucelab, Perfecto, Browser Stack, API Testing Charles, Postman, Eclipse, IntelliJ IDE, Microsoft VS code, Maven
Testing: Mobile Application manual Testing, Android, IOS, react-native and flutter domain Testing, Functional Testing
Languages: Java, Java script
Project Management Tools: Jira Tools, Trello, Slack, SAP Field, and Pivotal Tracker
Defect Management Tools: Bugzilla, Jira, and Quality Center