Java Development, Android Development, Mobile Application Development, Software Testing, Web Designing, Red hat Server Administration, Shell Scripting, Maven Development technology, TestNG, Selenium, Appium, Cucumber
Sep 2013 - Present
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.
Nov 2012 - Aug 2013
Junior Test Engineer
This project had a base in UK, London. This web application would mainly help people hire a bicycle and drop off the bicycle at docking stations available throughout the city of London. Users would be charged based on number of hours they used the bicycle.
» Running the Framework on different browsers.
» Data driven framework using TestNG.
» Involved in Selenium test script development and review.
» Writing X-path for dynamic web elements.
» Writing custom functions to enhance the framework.
» Writing Test Cases, Executing Test Cases, Code Review.
» Bug Reporting and Bug Status Report generation.
May 2012 - May 2014
Completed my MCA - Master of Computer Applications at Manipal University.
Jun 2009 - Jun 2012
Bachelor of Computer Applications (BCA)
Completed my BCA - Bachelor of Computer Applications at Amrita School of Arts and Sciences, Mysore.