Mobile Automation Analyst Resume
Springfield, MA
SUMMARY
- Software Professional with 9 years of core expertise on Automation, Manual and Mobile - based applications testing.
- Strong experience on QTP/UFT, Selenium (IDE & Web Driver) and Test Complete.
- Experience on Mobile testing (IPAD, I phone) using Appium & perfecto browsers.
- Experience in design, develop and maintaining Test Automation Frameworks (Data driven, Hybrid and using cucumber).
- Expertise on Selenium Web driver, TestNG, Selenium Grid, Cucumber, Jenkins and Maven.
- App-side testing for Android and iOS using simulator/emulator and real devices (Appium).
- Automated the regression test cases using the Selenium & TestNG.
- Experience on preparing automation plan, estimations, ROI and PoC demonstrations.
- Good knowledge on VBScript, Java script, Core Java and SQL.
- Automated Web, Mainframe, Flex, Guidewire, Sales force and Window based applications.
- Having good domain knowledge on Agile-SCRUM Methodology, In sprint methodology and possess Telecom, Banking, Insurance, Network & Health care.
- Experience on SOAP UI & REST services validations.
- Extensively worked on test management tool HP ALM and Rally.
- Good working knowledge on TestNG, Build deployments, Build Automation and Eclipse.
- Experience in Mainframe automation testing using UFT.
- Experience on VB script and Java script to build custom functions, validations.
- Detailed knowledge and practical experience on Sikuli and AutoIT tools
- Expertise on preparing re-usable, framework supported, custom functions.
- Having expertise on Functional, Integration and Regression Testing.
- Experienced in analyzing Functional Specifications / Use cases, preparing Test Scenarios, Test Cases and execution of Test Cases.
- Experience in Test automation planning, scripts preparation and execution within the framework.
- Involved in GUI, Functionality and ad-hoc testing.
- Worked on Waterfall, V-model and Agile - Scrum development methodologies.
- Setup Selenium GRID to run Selenium scripts on windows different IE browsers
- Experience in creating confluence pages on automation status, results, training
- Confident, flexible and fast learner with a positive attitude and an amazing team player.
- Ability to achieve and be accountable for timely delivery of architectural results that support business needs.
TECHNICAL SKILLS
Primary Skills: QTP (UFT), Selenium, Selenium Grid, Appium, Test Complete, SoapUI,Sikuli and Auto IT
Operating Systems: Window 2003,XP,2007,2010, Unix
Programming Languages: Core Java, VB Script, Java Script
Databases: SQL Server and Oracle
Configuration Tools& CA: VSS, Jenkins and TFS
Test Management tools: HP ALM, JIRA and Bugzilla
Build integration tools: Jenkins
Test Automation Frameworks: TestNG and Cucumber
PROFESSIONAL EXPERIENCE
Confidential
Mobile Automation Analyst
Environment: Java
Tool: Selenium with Java, Appium, SQL & Jenkins
Responsibilities:
- Understand the requirements and functionality of the application
- Created the cucumber framework and update the framework for the automation requirements.
- Performed automation testing of frontend UI application using Selenium Web-driver including TestNG test cases.
- Used firebug tool to find X-path. Involved in web services testing like SOAP and REST.
- Extensive experience in composing Cucumber features/scenarios and the associated glue code in core Java to interact with the application and perform automated tests corresponding to story test cases
- Prepared automation scripts using Selenium webdriver, Appium and Java.
- Validated Database validations too.
- Exposure to Behavior Driven Development using Cucumber and Gherkin statements
- Executed scripts via Jenkins. prepared scripts for regression suite.
- Provide complete plan on test automation design, development, execution, delivery and maintenance
- Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
- Attending in daily sprint Calls and providing status to the scrum master.
Confidential, Springfield, MA
Automation Analyst
Environment: .Net
Tool: Test complete, SQL and TFS
Responsibilities:
- Understand the requirements and functionality of the application
- Involve in framework enhancement and issues calls and resolve them
- Support and update framework for the automation requirements
- Creating and Execution of the automation scripts in desktop application using Test complete tool.
- Executed automation scripts in TFS
- Guide team on automation approach for a given product suite
- Provide automation statistics and various reports to stake holders
Confidential, NY
Automation Lead
Environment: Salesforce CRM, iPad, Perfecto
Tool: Selenium with Java, Selenium Grid, UFT, Auto IT, Jenkins, ALM
Responsibilities:
- Lead a team of 4 people which included UFT.
- Understand the requirements and functionality of the application and conduct feasibility study to design a framework for automation.
- Performed automation testing of frontend UI application using Selenium Web-driver including TestNG test cases. Used firebug tool to find X-path. Involved in web services testing like SOAP and REST.
- Extensive experience in composing Cucumber features/scenarios and the associated glue code in core Java to interact with the application and perform automated tests corresponding to story test cases
- Prepared automation scripts using Selenium webdriver, Selenium Grid and Java.
- Performed web application testing on cross browsers using Selenium webdriver, Junit and TestNg.
- Run the test cases on multiple browsers simultaneously using Selenium Grid.
- Understand existing client automation framework and develop test suites
- Involve in framework enhancement and issues calls and resolve them
- Support and update framework for the automation requirements
- Provide complete plan on test automation design, development, execution, delivery and maintenance
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
- Developed BDD scripts with Cucumber and wrote step definitions for the behaviors and integrated with the existing architecture.
- Exposure to Behavior Driven Development using Cucumber and Gherkin statements.
- Creating and Execution of the automation scripts to Mobile (iPad) using perfecto cloud.
- Resolve automation scripting issues faced by team
- Guide team on automation approach for a given product suite
- Provide complete plan on test automation design, development, execution, delivery and maintenance
- Used Bugzilla for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
- Provide automation statistics and various reports to stake holders
- Train new and existing resources on Test automation and framework.
Confidential, NY
Automation Consultant
Environment: Java, Mainframe
Tool: UFT 12.02, Selenium Web driver, Selenium Grid, Sikuli, QC
Responsibilities:
- Worked closely with development team in creating automated scripts for the application using Selenium WebDriver.
- Performed various testing methods like Functional, Regression and UAT testing by creating Automated Scripts using Selenium WebDriver.
- Performed Unit Testing of java Application.
- Performed GUI Testing and Cross Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues using Selenium WebDriver.
- Performed regression tests on application builds and analyzed the test results.
- Responsible for Database testing usingSQLqueries in MSSQLServer.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Conduct feasibility study and prepare Estimations and ROI reports.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
- Create test cases and test data in support of test plans and investigate data integrity issues adhering to all the standards and guidelines provided by the client.
- Involved in peer reviews with team members.
- Provide complete plan on test automation design, development, execution, delivery and maintenance
- Creating and Execution of the automation scripts.
- Attending in daily Calls and providing status to the client
- Preparing weekly status report.
- Train new resources on Test automation and framework.
Confidential, NY
Automation Consultant
Environment: Java
Tool: UFT 12.02, Selenium with Java, QC
Responsibilities:
- Understand the application, Analysis of Business requirements provided by BAs and conversion of these requirements into test scenarios and its review.
- Capturing Test Scenarios from Requirement documents conduct feasibility study and prepare Estimations and ROI reports.
- Create test cases and test data in support of test plans and investigate data integrity issues adhering to all the standards and guidelines provided by the client.
- Involved in peer reviews with team members.
- Provide complete plan on test automation design, development, execution, delivery and maintenance
- Creating and Execution of the automation scripts.
- Attending in daily Calls and providing status to the client
- Preparing weekly status report.
- Train new resources on Test automation and framework.
Confidential, NY
Senior Test analyst
Environment: SharePoint
Tool: Test Complete, TFS
Responsibilities:
- Understand the requirements and functionality of the application and conduct feasibility study to design a framework for automation
- Worked closely with the Development team and gathering the requirements.
- Developed automation test scripts using vb scripting in Test complete.
- Performed Smoke Test, Regression Test, Retest.
- Manually tested the whole application.
- Updating the Daily status report to client team Lead.
- Attending daily, weekly Sprint meeting with onshore project team
- Responsible for submitting the results reports to client team lead.
- Involved in Automation framework development like creating reusable components.
Confidential
Senior Software Engineer
Environment: Java
Tool: UFT with Flex4.X, QC11
Responsibilities:
- Development of test scripts using QTP and performing unit testing
- Development of test scripts as per the Business Specifications.
- Debugging Tests and Fixing Errors.
- Creating tests in QTP with integration of QC and Executing Scripts from QC.
- Preparations of Test Data in excel sheets.
- Understanding and learning the Business flow of various applications.
- Defining Criteria for selecting Test Cases for Automation
- Guiding the Execution team in executing the automation scripts and performing documentation in QC.
- Effective coordination between development team and testing team.
- Created schedulers to execute the batch wise testcases
Confidential
Senior Software Engineer
Environment: . net
Tool: UFT with Flex4.X, QC11
Responsibilities:
- Understand the application, Analysis of Business requirements provided by BAs and conversion of these requirements into test scenarios and its review.
- Development of test scripts using QTP and performing unit testing.
- Development of test scripts as per the Business Specifications.
- Debugging Tests and Fixing Errors.
- Creating tests in QTP with integration of QC and Executing Scripts from QC.
- Preparations of Test Data in excel sheets.
- Understanding and learning the Business flow of various applications.
- Defining Criteria for selecting Test Cases for Automation.
- Guiding the Execution team in executing the automation scripts and performing documentation in QC.
- Effective coordination between development team and testing team.
Confidential
Senior Software Engineer
Environment: SAP
Tool: UFT11.5, QC11
Responsibilities:
- Development of test scripts as per the Business Specifications and performing Unit testing.
- Debugging Tests and Fixing Errors.
- Preparations of Test Data in excel sheets.
- Understanding and learning the Business flow of various applications.
- Defining Criteria for selecting Test Cases for Automation.
- Guiding the Execution team in executing the automation scripts and performing documentation in QC.