QA for E-commerce Web Application
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
E-Commerce Web Application Project Title: E-Commerce Web Application Testing Domain: Retail / Online Shopping Role: QA Automation Engineer Duration: 2026 – Present Project Description Worked on testing an E-commerce web application where users can register, search products, add items to cart, place orders and make payments. Responsible for both manual and automation testing to ensure application quality and stability. Responsibilities Analyzed business requirements and prepared test scenarios and test cases. Performed functional, regression, and smoke testing for web application. Automated test cases using Python, Selenium WebDriver, and Pytest framework. Designed automation framework using Page Object Model (POM). Performed API testing using Python Requests and Postman. Validated data using SQL queries for database testing. Integrated automation scripts with CI/CD pipelines in Azure DevOps. Used Git and GitHub for version control and code management. Reported and tracked defects using Jira. Participated in Agile ceremonies like sprint planning, daily standups, and retrospectives. Maintained automation scripts and test reports. Understanding of application caching concepts, browser cache, server-side cache, and database caching mechanisms. Designed and implemented a scalable automation framework using python, playwright using POM (Page object model to automate end to end. 07/2023 – 01/2024 Banking Application Project Description Worked on testing an Online Banking Application that allows customers to perform banking activities such as account registration, login, balance inquiry, fund transfer, bill payments, and transaction history. The application was tested using both manual and automation testing to ensure reliability, security, and performance. Responsibilities Analyzed business requirements and functional specifications. Created test scenarios, test cases, and test data. Performed manual testing including functional, regression, and smoke testing. Automated test cases using Pythonwith Selenium WebDriver and Pytestframework. Implemented Page Object Model (POM) for maintainable automation scripts. Performed API testing using Postman and Python Requests library. Conducted database testing using SQL queries to validate transactions and account details. Integrated automation tests with CI/CD pipelines in Azure DevOps. Used Git and GitHub for version control and collaboration. Logged and tracked defects using Jira. . Knowledge of cache memory ,cache invalidation, and Data Synchronization concepts Automated critical banking workflows using Python with playwright under the Pytest framework ,ensuring flawless execution across Chromium, Webkit, and Firefox engines. Handled complex UI elements such as nested iFrames for secure bank statements and dynamic OTP dialogs using Playwright’s advanced locator strategies. 06/2022 – 06/2023 Project: Healthcare Management System Role: QA Automation Engineer Description: Web-based application used to manage patient records, doctor appointments, medical history, and billing in hospitals. Responsibilities: Automated UI test cases using Python and Selenium WebDriver Performed API testing using Python Requests library Executed functional and regression testing Validated backend data using SQL Logged and tracked defects in Jira Worked in Agile/Scrum environment and maintained automation test suites Streamlined the testing of medical history records by utilizing Playwright’s native API’s for seamless file uploads and PDF report downloads.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.