Phresco is a next-generation development framework of frameworks. It is a platform for creating next generation web, mobile and Multichannel presences leveraging existing investments combined with accepted industry best practices. Phresco publishes new artifacts (components) in the centralized maven repository or Customer specific repository under appropriate technologies. Once published in the centralized repository, subscribed users can view and deploy those artifacts in their projects. Phresco encapsulates the best practices of a project structure, re-usable components, standards, documentation, quality assurance and release process. This ensures the quality of a project deliverables, which in turn will increase the productivity of a project. Though Phresco guarantees projects adhering to best practices, it permits every organization to follow their respective quality measures and standards.
The product is developed using open source tools such as Sonar, JMeter, UIAutomator, Selenium Grid, Selenium Web Driver, Jenkins, Appium, Calabash, Capybara, and Cucumber.
» Understanding the project requirements and organization’s quality concepts and standards.
» Developing the scripts using Selenium with different drivers.
» Executing the test scripts in multiple browsers in local and Remote machines using selenium Grid.
» Preparing the build scripts and executing the test scripts using Maven build tool.
» Preparing automation framework using Selenium, Cucumber and UI automation for QA team.
» Executing the scripts using Jenkins tool to generate the test result reports and mailing them to concerned managers and team members.
» Executing the scripts in parallel and sequential order in different versions of different browsers.
» Reviewing the scripts and making sure that the scripts are developed as per organization’s quality concepts.
» Analyzing the test results and modifying the scripts (if necessary).
» Involved in project hand over meetings with stake holders.
» Involved in preparation of test cases according to the use cases.
» Performing Functional testing and Regression testing using Selenium scripts.
» Analyzing the test results and storing the same in bug tracking tool.
» Performing functional, regression and performance testing based on release or build.
» Performing manual testing for Mobile applications in physical devices and simulators.
» Performing Functional testing and Regression testing for Mobile applications using automation scripts.
» Involved in R & D for automation testing and manual testing of PHRESCO.
» I was involved in developing Automation test scripts for Best Buy’s e-commerce site. Best Buy is a leading electronics retail chain in USA.
Recently, I was involved in developing APPIUM Test scripts for CoreBlue project. CoreBlue is an Android APK application which is used for inventory management at Best Buy.