BHASKER.P Address: Austin, TX *****, USA
ac8rwc@r.postjobfree.com
LinkedIn id: Available Manager References: Available
PROFILE
Around 7 Years of progressive experience in Information Technology in Performing functional testing and test Automation to Mobile, Web and Client/Server based applications.
PROFESSIONAL SUMMARY
Experience in Design, develop and improve test plans, test cases, execution reports and other department documents.
Involving in setting up the automation framework using TestNG, Page Object Model and Maven.
Experienced in Defect Management Tracking, Establishing Test Standards, Guidelines, Procedures, Test Execution, Documenting and Analyzing Test Results.
Extensive experience in Smoke Testing, Functional Testing, Cross Browser Testing and Regression Testing of Web services and Web/Mobile/Hybrid applications and defect logging and verification of fixed bugs.
Experience in Identifying/writing functional, Regression and Edge Test cases to perform both manual and automation testing.
Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber
Experience on testing the databases using SQL Developer.
Experience on developing test scripts using Core Java to perform regression testing on REST API and SOAP API.
Experience with source code control management like subversion (SVN) and GIT, STASH.
Expert in writing client-side validations using validation framework, Java Script.
Experience in web services using markup languages like JSON and REST.
Experienced in requirement gathering, architectural design, and functional design and turning requirement to product.
Excellent debugging and problem-solving skills with Eclipse, IntelliJ IDEA.
Experience in various methodologies like of SDLC like Agile development and waterfall development.
Familiar with JIRA for bug tracking and story analysis and status tracking in agile world
Good team player with the ability to effectively communicate with other cross functional teams.
TECHNICAL SKILLS
Languages
Core Java, C, Swift.
Database
SQL Developer.
Web Technologies
HTML 5, CSS, AJAX, AngularJS, JQuery, JSON, XML, JavaScript.
Operating System
Windows, Mac OS.
Version Control
GIT, Stash, Subversion.
Test Management Tools
Jira, Rally, HP ALM, HP Quality Centre
Build Tools
ANT, Maven
Testing Frameworks
Junit, TestNG, Cucumber.
Configuration tools
Jenkins, Hudson
EDUCATION
Bachelors in Electronics and Communication Engineering, JNTU, HYD.
Masters Electrical Engineering, Northwestern Polytechnic University, California.
Master’s in Computer and Information Systems Security, University of the Cumberland’s, Williamsburg, KY.
PROFESSIONAL EXPERIENCE
Sr. QA Automation Engineer
Visa Inc, Austin, TX Sep 2015 - Till Now
Project Name: Visa Express Checkout
Description: Visa Checkout is a new service that helps you pay online at some of your favorite sites, simply and easily, in just a few clicks. With Visa Check out, you can securely pay online by entering a single username and password, eliminating the hassle of entering your personal card and shipping details in multiple fields.
Responsibilities:
Design, develop and improve test plans, test cases, execution reports and other department documents.
Developing scripts for iOS and Android Mobile applications (Native, Hybrid) using Appium, Cucumber with gherkin and java.
Developing scripts for Web application using TestNG, Selenium WebDriver and Java.
Worked on automating smoke test suite for Native iOS app using XC Test in Xcode using simulators and real devices.
Worked on automating smoke test suite for Native Android app using Espresso and UI Automator in Android Studio using emulators and real devices.
Involved in setting up the automation frameworks using TestNG, Cucumber, Page Object Model and Maven.
Designing shell (.sh) files to automate appium tasks like install app, uninstall app, launch appium server.
Involved in creating test data for positive and negative test scenarios
Used Xcode and Android Studio for building the app which is used for testing.
Worked on integrating the Smoke Test Automation Suite with Jenkins for Continuous Integration and reducing the manual effort.
Managing the offshore team by allocating the task and tracking the status.
Performing the validations on live apps to support production deployments.
Involving in setting up the automation framework using TestNG, Page Object Model and Maven.
Worked in Fingerprint Automation using Perfecto devices and Perfecto methods.
Worked on Parallel execution of Automation Scripts Perfecto cloud devices.
Worked on Designing test cases for mobile and web applications and web services.
Performing the validations on live apps to support production deployments.
Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files
Performed defect reporting and bug tracking using JIRA and followed up with development team to verify bug fixes, and update bug status
Developing automation scripts to test REST API and SOAP API web services using TestNG framework and Postman.
Entered test cases in HP Application Lifecycle Management (HP ALM) tool, executed test cases within tool for tracking.
Used Junit framework for test cases, Performed black box and unit testing using equivalence partitioning analysis
Participated in agile scrum meetings, grooming and retrospective sessions.
Environment: Android Studio, Xcode, IntelliJIDEA, Appium(1.10.0) and Cucumber with gherkin, Junit, TestNG, Selenium Web Driver, XML, Swift, XCTest, TDD/BDD, Postman, UI Automator, Espresso, Perfecto, Sauselabs, Jira, Rally, Mac OS, Jenkins.
QA Automation Engineer
Cummins, Columbus, Indiana May 2014 - Aug 2015
Description: Connected Diagnostics is a software-only application from Cummins which instantly processes key electronic engine system data transmitted through your telematics system during a fault. It immediately sends a detailed notification report directly to your email, Web Portal or mobile device or anywhere that you request. You can now instantly make decisions on what to do about urgent engine system faults.
Responsibilities:
Design, develop and improve test plans, test cases, execution reports and other department documents.
Collaborated with the business/Product and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
Responsible for providing Risk Assessments, test Plans, test cases and executing and creating Test Results them within an AGILE software development SCRUM environment.
Design & Develop data driven framework using Selenium Web Driver, TestNG and Cucumber with gherkin.
Modification/Implementation of Page Object Model using Cucumber for the Mobile application Automation Scripts.
Executing test scripts parallel and create reports using the TestNG.
Hands-on experience with Manual Testing, Automated Testing and Experience in Mobile Apps Testing of Native apps, Web apps, Hybrid apps with Exploratory Testing on Mobile and Tablet devices with Appium automation framework.
Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium. Used Android SDK and set up mobile device Emulator to test application and to get log files.
Experienced using HP Application Life Cycle Management (HP ALM) and JIRA for global test management, bug tracking and reporting
Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality
Practiced Test-driven/Behavior-driven development (TDD/BDD), automated unit testing, refactoring, and extensive pair programming.
Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates
Writing Test Objectives, Cases & Executing the Cases using SOAP UI
Performed functional testing of Web services testing using SOAP UI
Developed and maintained automated test scripts for Regression testing using QTP, including parameterizing QTP Scripts
Worked on source version control tools such as Subversion (SVN), and GIT.
Designed SQL queries to test backend databases using SQL Developer.
Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment. Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
Environment: Eclipse IDE, Java, Xml,Android Studio, XCode, Appium (1.2.0),Cucumber, Gherkin, Jenkins, Junit, Firebug, HTML,CSS, GIT, Jira, Quality Center, Selenium WebDriver, TDD, QTP, Android SDK, Postman.
QA Engineer
GGK Technologies, India Jan 2012 – Dec 2013
Project: School Administration Software
Description: Vidura is a hi-end technology tool, which provides for total management of the school administration, effectively and efficiently. Vidura school administration ERP software keeps track of student’s details, employee’s details and library details. The software has several modules like, Student information, Academic schedule, Accounting and Payroll, Question bank, Reports and Returns, Library, Laboratory, and Employee details etc.
Responsibilities:
Created Test strategies, based on the analysis of documentation to achieve the best result.
Analyzed requirements and developed test plans, test scenarios, and test cases.
Converted QTP scripts to Selenium WebDriver scripts. Used Java language
Executed test cases for functional, validation, end-to-end, and regression testing for Web application.
Performed SQL statements for set up data and retrieved data for tests.
Worked in basic DB testing to ensure the data migration successfully done or not.
Analyzed applications and errors, escalated issues to developers, and verified fixes.
Developed test summary reports for upper management.
Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration
Reported and tracked bugs, replicated reported customer bugs, verified bug fixes and new functionalities, regression tested new releases, supported developers by examining logs and debug files.
Experienced in using the HP ALM and JIRA for test case execution and defect tracking
Performing the validations on live apps to support production deployments
Environment: SVN, Windows 7, Web services (Rest/Soap API), Microsoft Excel, QTP, Maven, Web Applications.