Project 1 : E-Commerce Application
The objective of this project is to develop a general purpose e-commerce store where any product(such as books,CDs,electronic items, accessories,clothing and home appliances) can be bought from comfort of home through the Internet. This project deals with developing an e-commerce website for Online Book Sale. It provides the user with a catalog of different books available for purchase in the store. In order to facilitate online purchase a shopping cart is provided to the user. The system is implemented using a 3-tier approach, with a backend database, a middle tier of Microsoft Internet Information Services(IIS) and ASP.NET,and a web browser as the front end client. This Electronic Commerce application support the interaction between different parties participating in a commerce transaction via the network, as well as the management of the data involved in the process.
Roles and Responsibilities:
- Understanding of various software testing methods, levels, types, processes and thorough knowledge in all phases of the Software Development Life Cycle(SDLC), its methodologies agile SCRUM and Waterfall and Verification-Validation (V-V model) Model, Software Test Life Cycle(STLC), Test Case Life Cycle and Defect Life Cycle.
- Analyzed and understood assigned requirements(FRS) to develop appropriate test protocols.
- Cooperated with Project teams to translate requirements into Automated test solutions across all functional areas of our project to improve project test coverage and effectiveness.
- Identified Test Scenarios and developed Test Cases based on user stories and business requirements that provide thorough coverage of implemented features, configuration changes and other change requests.
- Maintained Test Cases and Test results in ALM test management system and maintained defects in JIRA defect management system.
- Used Test Data preparation Techniques and prepared test data.
- Created,Updated and tracked execution of Test Cases,Interpreted Test results and documented outcomes. Identified, isolated, replicated, reported and tracked issues to closure in an issue tracking system(JIRA).
- Retested the region where Defect is identified as well as impacted area.
- Executed Smoke and Sanity tests and Regression tests in QA environment to verify system changes.
- Tested new and existing features in detail to improve the project quality.
- Reviewed Test cases and Test scenarios providing feedback on completeness and testability.
- Configured Selenium Test Environment for setup(ex: Java, Selenium WebDriver and TestNG,Maven etc.).
- Designed and implemented Automation Frameworks based on Hybrid Framework(POM Framework).
- Identified and Selected the test cases for automation from existing test case documentation.
- Converted Test protocols(Regression tests) into Automation Scripts for execution using Core Java and Selenium WebDriver for Web Applications.
- Written and executed SQL queries for data testing with hands on experience in MYSQL RDBMS.
- Developed,Prioritized and executed manual and automated regression test cases/scripts on releases.
- Generated Extent Reports and Extensively worked on TestNG,Maven,Jenkins Continuous Integration Tool,GIT-GITHUB repository.
- Reported the test automation status,execution status and provided regular status updates to project team and project manager periodically.
Project 2 : OLAM Project (OLAN AGRO BIOMETRIC)
This Biometric application is combination of Hardware and software. There are two hardware (Face scanner & Weighing Scale) used . In this application there are two different kinds software used one is client application(Cashew Production Recording system) & other is server side application(Cashew Production Management System). In this application end user will scan their face in scanner then supervisor will upload cashew information into system , weight of cashew is measured by weighing scale which come automatically in CPRS system(client PC). At the end, wages reports would generate based on end users work.
Roles and Responsibilities:
- Understanding of various software testing methods, levels, types, processes and thorough knowledge in all phases of the Software Development Life Cycle(SDLC), its methodologies agile SCRUM and Waterfall and V-V Model, Software Test Life Cycle(STLC), Test Case Life Cycle and Defect Life Cycle.
- Analyzed and understood assigned requirements(FRS) to develop appropriate test protocols.
- After learning how the end user will use the appliance with the flow, Identified Test Scenarios and developed Test Cases based on user stories and business requirements that provide thorough coverage of implemented features, configuration changes and other change requests.
- Used Test Data preparation Techniques and prepared test data.
- Executed Smoke tests, Sanity tests and Regression tests in QA environment to verify system changes.
- Reviewed Test cases and Test scenarios providing feedback on completeness and testability.
- Designed and implemented Automation Frameworks based on SAFT framework(combination of Keyword Driven and Data Driven Framework).
- Converted Test protocols(Regression tests) into Automation Scripts for execution using Core Java and Selenium WebDriver for OLAM Application.
- Identified and Selected the test cases for automation from existing test case documentation.
- Developed,Prioritized and executed manual and automated regression test cases/scripts on releases.
- Reported the test automation status,execution status and provided regular status updates to project team and project managers periodically.
- Written and executed Data Manipulation and Data query/retrieval SQL queries for data testing with hands on experience in MYSQL RDBMS.
- Created,Updated and tracked execution of Test Cases,Interpreted Test results and documented outcomes in ALM test management system. Identified, isolated, replicated, reported and tracked issues to closure in JIRA defect management system.
- Configured Selenium Test Environment for setup(ex: Java, Selenium WebDriver,Maven etc.).
- Identified and Selected the test cases for automation from existing test case documentation.
- Reported the test automation status,execution status and provided regular status updates to project team and project managers periodically.