Skills
Projects
QTrip QA: API Testing
Jul 2024 - Jul 2024The application under test is QTrip, a travel website.
- Executed manual end-to-end API testing using Postman, followed by the automation of these tests with the Rest Assured Framework and Java.
- Integrated API tests with UI tests, enhancing the overall testing process.
- Developed a TestNG project to facilitate organized execution of automated tests, utilizing XML files for selective test runs.
Mini Web Scraper
Jun 2024 - Jun 2024This project involves creating a mini scraper to scrape film and sports information from a Scrap This Site website.
- Searched through an array of multiple sets of hockey team data to calculate and compile the winning rate for each team.
- Curated a list of oscar winning films from the website.
YouTube Automation
May 2024 - May 2024This project involves automating tests for the YouTube video streaming website to verify various properties such as likes, views, etc.
- Verified correct URL on YouTube.
- Clicked on "About" in the sidebar footer and print the displayed message.
- Navigate to "Films" tab, scroll to extreme right in "Top Selling" section, and soft assert movie maturity rating and genre.
- Navigated to "Music" tab, scroll to extreme right in first section, printed playlist name, and soft assert number of tracks ≤ 50.
- Navigated to "News" tab, print title and body of first three "Latest News Posts", and calculated sum of likes on these posts.
- Implemented Apache POI to search for items specified in Excel file.
Flipkart Automation
May 2024 - May 2024This project involves automating interactions with the Flipkart e-commerce website, focusing on likes, reviews, and other item details.
- Navigated to Flipkart, searched for "Washing Machine", sort by popularity, and printed the count of items with a rating less than or equal to 4 stars.
- Searched for "iPhone", printed the titles and discount percentages of items with more than 17% discount.
- Searched for "Coffee Mug", filtered for 4 stars and above, and printed the title and image URL of the 5 items with the highest number of reviews.
Google Calendar Automation
May 2024 - May 2024This project involved automating Google Calendar to perform tasks such as creating, deleting, and scheduling tasks using Selenium, alongside exploring methods to interact with a signed Google Chrome instance.
- Verified the calendar home page to ensure correct navigation.
- Navigated through the calendar and added tasks, verifying successful addition.
- Ensured task details were correctly updated and reflected.
- Verified the process of task deletion to confirm its functionality.
LeetCode Automation
May 2024 - May 2024This project involved automating the LeetCode website to validate the latest 5 questions from the problems page and ensuring that submitting solutions was blocked without signing in.
- Verified the LeetCode homepage URL to ensure correct navigation.
- Accessed the Problem Set URL and confirmed display of the first 5 questions.
- Specifically verified the "Two Sum" problem to ensure accurate functionality.
- Ensured that the submissions tab displayed "Register or Sign In" when attempting to submit solutions without authentication.
Google Form Automation
May 2024 - May 2024This project involves automating the completion of a Google Form, covering a range of inputs including checkboxes, dropdowns, radio buttons, and more.
- Navigated to the specified Google Form.
- Entered text into a text box.
- Performed date-time operations to dynamically populate a text area.
- Selected an experience level using radio buttons.
- Checked certain skills from a checklist.
- Chose a value from a dropdown menu.
- Calculated and filled in a date dynamically.
- Provided the current time dynamically.
- Submitted the form and captured the final message displayed.
Google Calculator Automation
Apr 2024 - Apr 2024This project involved automating Google Calculator to validate arithmetic operations and the functionality of the "AC" button on the website.
- Verified the homepage URL and ensured correct initial display of the calculator.
- Validated addition and subtraction operations.
- Tested the functionality of the "All Clear" (AC) button and multiplication operation.
- Verified the division operation to ensure accurate functionality.
MakeMyTrip Automation
Apr 2024 - Apr 2024This project involved automating the Make My Trip website to retrieve flight, bus, and train details between two destinations and validate the search functionality.
- Verified the Make My Trip homepage URL for correct navigation.
- Retrieved flight details from Bangalore to New Delhi.
- Retrieved train details from Bangalore to New Delhi.
- Confirmed that there are no available bus services from Bangalore to New Delhi.
QTrip QA
Jan 2024 - Jan 2024The application under test is QTrip, a travel website.
- Designed and automated 4+ test cases using Page Object Model design pattern with Page Factory, Selenium and TestNG.
- Utilized Apache POI to handle dynamic test data within each test case.
- Implemented a TestNG project structure to facilitate the seamless execution of automated tests.
- Employed the Singleton pattern for WebDriver initialization to optimize resource utilization.
- Generated customized test reports using Extent Reports for enhanced visibility and analysis within the TestNG project.
Wikipedia Automation
Nov 2023 - Nov 2023This project involves automating Wikipedia's search feature to verify factual data, such as the names of founders of specific organizations, and validating other basic functionalities.
- Verified the Wikipedia homepage URL for accurate navigation.
- Validated the presence and functionality of the Wikipedia header and footer elements.
- Ensured the functionality of the search feature on Wikipedia.
- Checked and validated the functionality of hyperlinks within Wikipedia articles.
- Verified the presence and correct URL of the 'About Wikipedia' link in the dropdown menu.
Amazon Store Automation
Oct 2023 - Oct 2023This project involves automating the search feature of the Amazon store to validate search results and verifying menu features and footers.
- Verified the URL of the Amazon homepage for accurate navigation.
- Validated the functionality of the search feature on Amazon.
- Verified the navigation menu to ensure all options function as expected.
QKart QA
Oct 2023 - Dec 2023The application under test is QKart, an e-commerce platform.
- Debugged failing test cases and resolved issues using effective log statements.
- Automated testing using Selenium for robust test automation.
- Implemented implicit and explicit waits appropriately to prevent synchronization issues.
- Enhanced test robustness and accuracy by refining XPath selectors.
- Transitioned test suite to the TestNG test automation framework for structured test execution.
- Implemented data-driven test automation using Apache POI for flexible test data management.
Quiz Application
Sep 2023 - Sep 2023XQuiz is a quiz application that allows us to create a Quiz comprising multiple Questions. Each Question will have multiple choices, of which one will be a correct answer. This application can display the created Quiz to a user, get their choices for the Quiz, evaluate them, and provide a score.
- Comprehended the requirements of the application.
- Implemented a command-line quiz application using object-oriented programming (OOP) principles.
- Performed unit tests for checking the correctness of working of the application.
QCalc
Sep 2023 - Sep 2023This project aims to develop fundamental Java skills through the construction of essential calculator functionalities.
- Build a simple calculator project using Java from scratch using Gradle.
- Implemented core calculator features using Java.
- Identified and resolved bugs in the implementation of newly added calculator functionalities.