We provide IT Staff Augmentation Services!

Senior Automation Engineer/mobile Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over 8+ years of QA experience in Manual/Automation testing of Web and windows/Mobile Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web/windows based and Mobile Applications.
  • Experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAPUI, Quality Center, ALM, ETL and Selenium.
  • Experience in both Agile and Waterfall Software Development methodologies.
  • Automated Test cases in TDD(Test Driven Development) and BDD (Behaviour Driven Development)
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle(SDLC), Bug/Defect life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability, Reliability, Regression, Smoke Testing.
  • Experience in Automation tools like selenium, protractor, QTP (Quick Test Professional), load and performance testing tool JMeter and Mobile Automation testing tool Appium,Calabash,Robotium.
  • Experience in testing native applications on iPhone, Android and iPod devices (Manual & Automation).
  • Extensive noledge inProtractorframework for Applications developed with Angular JS.
  • Vast noledge and experience in Health Care industry, experienced in testing different healthcare ERP solutions such as QNXT.
  • Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT), Unified Functional Testing(UFT)and Compatibility Testing of Web/Windows and Client server based Applications.
  • Worked in ETL environment involving Informatica/DataStage.
  • Expertise in reviewing, analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and Test Scripts.
  • Proficient in creating Automation script from scratch.
  • Sound noledge of developing different type of framework like Keyword driven, Data driven and Hybrid framework. Excellent noledge of SQL, Capable of writing SQL queries.
  • Adept technical skills in Performance testing in the domain of Gaming, Social Networking, Healthcare/ Insurance, Banking Industries.
  • Created automated test scripts with Java.
  • Experience in using SOAPUI for testing web services developed using SOAPUI.
  • Experience in Understanding the code written in different programming languages Java, JavaScript, VBscript, .NET, Python, SQL and databases like Oracle, SQL Server.
  • Excellent noledge in writing unique XPath using firebug and firepath to identify web elements.
  • Experience with bug tracking tools like Quality Centre/Test Director,ALM,JIRA, Bugzilla.
  • Hands on experience in Test Automation using different Automation tools Unit testing by using Selenium Web Driver/IDE/GRID, Junit,TestNG,ANT/ Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Good noledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
  • Created Data Driven Tests by using parameterization. Created user defined functions in VBScript.
  • Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
  • Excellent Analytical and Problem solving skills with the ability to troubleshoot and strong oral and written communication skills.
  • Experienced in Test coordination between Onsite and Offshore team.
  • Experience on testing Web based, Data warehousing, and Client/Server Applications, which include various technologies like Oracle Database.
  • Experienced on writing SQL queries to extract data from various source tables to perform database testing.
  • Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL.
  • Excellent communication and presentation skills, self - starter, quick learner, strong analytical skills, team player, good mentor and possess positive attitude.
  • Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
  • Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting.
  • Excellent understanding of Test Methodologies and the overall Software Development Life Cycle (RUP and Agile model) from requirements to product release.
  • Excellent skill in finding bugs and over defect management, using bug tracking tools - Jira, Quality Center, etc.
  • Experience with tools like GIT Hub and Stash.
  • Used open source environment in Linux and UNIX Platform Web application testing.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/RC/IDE/GRID, HP Quick Test Pro (QTP) 11, Quality Centre/ALM 11, Load Runner 11, JUnit, Cucumber, Android SDK, TestNG, Web Services, FitNesse, SOAP UI, Coded UI, Appium, Jenkins, Maven.

Language/ Script: Java, JavaScript, Shell Script, Unix, Linux, VBScript(UFT), C, C++, C#.

Test Frameworks: Junit, NUnit, Page Object Model,TestNG, Protractor, Karma, Data Driven Framework, Keyword Driven.

Firefox Add-ons: XPath, Firebug, Fire Path.

Web development: HTML, CSS, JavaScript, JQuery VB Scripts, XML, Flash.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI.

Bug-Tracking Tools: Bugzilla, JIRA, Mantis, Elementool, Rally, HP ALM/Quality Center.

Build/Continuous Integration Tools: ANT, Maven, Jenkin, Hudson, Bamboo.

Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Loader, MYSQL.

Platforms: Windows 7/Vista/XP,Virtual, UNIX, LINUX, MAC OS X.

Mobile Platforms: IOS, Android OS, Windows Phone.

QA Methodologies: Agile, Scrum and waterfall.

Version Control: Git, SVN, CVS, TFS.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Senior Automation Engineer/Mobile

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies.
  • Developed test Plan a code in Java language using Eclipse, IDE and TestNG framework.
  • Created Test strategy and plan, create test data and organize test plans and test runs for automation.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium WebDriver, TestNG and Java.
  • Design and developEmbeddedC code for various subsystems.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, Protractor to handle Angular JS, TestNG and maven technologies under Java platform.
  • Used automation tool (seleniumAppium) to run regression test on mobile application.
  • Writing Test Cases for NameID /CallerID mobile app and run regression testing on the iOS and androiddevices.
  • Experience with all phases of software development cycle and proficiency in embedded C programming skills.
  • Created, Maintained and Executed Manual Test Scripts in Quality Center.
  • Developed working prototypes of Android and iOSmobileapps that uses Facebook API for account creation, login, and user info retrieval.
  • AssistedMobileApplications Developer indevelopmentand troubleshooting.
  • Experience with Mobile programming in IOS with Xcode and Objective-C.
  • Designed and developed anandroidapp that would fetch matrimonial profiles and list them to the user.
  • Used JavaScript,Protractorto develop automation scripts for angularJS applications.
  • Conducted Functional, Integration and Regression testing during the various phases of the Development.
  • Development of a robust reusable library forfirmware/modem intercommunication.
  • RESTful web service testing using ApacheJmeter.
  • Extensively used TeamQuest,SiteScope, Splunk, AppDynamics and Open NMS to monitor performance tests and debug errors and bottlenecks
  • Used the various Complex data structures in collections Frameworks injava for building the Business Logic.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Developed the automation framework using Selenium and TestNG for functional testing.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
  • UsedPythonbased GUI components for the front-end functionality such as selection criteria.
  • Designed and Develop Selenium Hybrid Automation framework using Java reflection, TestNG, Apache POI, Apache CXF for Web Service automation and Maven.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Automated data movements using python scripts.
  • Implementing SOA using RabbitMQmessaging technology.
  • UtilizedRabbitMQfor asynchronous computation and gained better response speed.
  • Developed entire frontend and backend modules usingPythonon Django Web Framework.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
  • All duties were conducted within the Tandem Escribe /SQL database Pathway environment.
  • Used Maven, SVN, Java and Selenium Grid to create nightly automation scripts.
  • Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Testing voice quality and voice recognition functionality of IVR Systems.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • Designed and develop framework for Mobile Browser application testing using Perfecto Mobile.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed Web Service Test with SOAP UI to test SOA platform.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: JAVA, Selenium WebDriver, Selenium GRID, cucumber, TestNG, JIRA, Maven, POM, XML, MS Excel, HTML, JSON, Cucumber, JavaScript, Eclipse IDE, Jenkins, SOUPUI, TDD, Agile, Web Services (SOAP & RESTFUL) JavaScript, Oracle,Windows 7, Firefox, IE, Chrome, XPath, Firebug.

Confidential, Honolulu- HI

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Executing tests, generate defect reports, and debug software and resolve code issues during team meetings, while using tools likeJMeter, SoapUI/REST, and Load Runner to reach results.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Developed the firmwarefor a laboratorial device that uses nRF51422 BLE chip to control and interface with a polymerase chain reaction (PCR) circuitry in order to detect specific DNA strips.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts injava using JUnit prior to agile release.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to Agile release.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project.
  • Integrated with Continuous Integration tools Jenkins for running test automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Involved in setting up continuous integration system using Jenkins and working noledge with cloud based code repository system like GitHub.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Reported software defects in JIRA and interacted with the developers to resolve technical issues.
  • Performed back end testing on Oracle Database by writing SQL queries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Developed application Frameworkusing javaTechnologies like JSP, Struts 2.0, Log4j, andObject Oriented
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, TestNG, SOAPUI, Maven, Jenkins, Firepath, POM, SQL, Oracle, Firebug, HTML, XML, XPath, Firebug, Quality Center/ALM, GitHub, Internet Explorer, Chrome, Oracle, Windows.

Confidential, Pompano Beach,FL

QA Engineer

Responsibilities:

  • Analyzed business requirements & participated in requirement sessions to understand & identify missing, ambiguous, inconsistent requirements.
  • Evaluated Business Requirements for testing needs and looped with business to improve them.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using Junit for every relevant class.
  • Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using Junit.
  • Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project.
  • Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java (Eclipse IDE).
  • Developed and executed manual and automated tests in different platforms using Java and Selenium library.
  • Used Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Automated Smoke & Functional test cases using Selenium WebDriver, Junit & Java (Eclipse IDE).
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
  • Implemented OO designs and applied working noledge of design patterns to performance test presentation, data and business modules.
  • Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium.
  • Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
  • Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
  • Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders (Product management, Customers, Clients).

Environment: Java, Selenium WebDriver, Junit, Jenkins, Ant, SOAP UI, Eclipse IDE, Firebug, TDD, Bugzilla, SQL, PL/SQL, Oracle, Windows.

Confidential, North Richland Hills,Tx

QA Engineer

Responsibilities:

  • Extensively involved in Preparing the Manual and Automation System Test Plans and Test Strategies.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium RC and Selenium IDE, Junit and Java.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Involved in setting up Selenium RC in the Test Environment, deploy and run the scripts in as part of the build and generate automated test reports for test runs.
  • Worked on developing the automation scripts using Selenium RC with Junit Frame work.
  • Developed Test Scripts for Automation of the web-based application in Selenium- Junit.
  • Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
  • Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Involved in developing and executing automation Regression testing and System testing using Selenium.
  • Executed test scripts, analyzed test results, and report identified problems/bugs using Quality Center.
  • Supported development team in finding the root cause of errors, by analyzing logs, database and source.
  • Performed data driven test and regression testing using Selenium.
  • Check Configuration and compatibility testing for s/w versions and hardware.
  • Extensive experience in JAVA programming for JAVA automation/Performance testing.
  • Involved in Testing in Agile Development Environment. Using TDD and ATDD approach.
  • Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.
  • Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.

Environment: Java, Selenium RC/IDE, Junit, SOAP UI Eclipse, JavaScript, XPath, HP Quality Center, Firebug, SQL.

Confidential

QA tester

Responsibilities:

  • Designed the efficient Manual test cases based on analysis of Business Requirement documents.
  • Understanding the business requirements and developed test cases to test the complete functionality of the application.
  • Involved in requirement gathering, analysis of the requirements from the user.
  • Assisted in design review meetings making sure all the requirements are covered in the development project scope
  • Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Executed test cases and analyzed the test results.
  • Responsible for performing Functional testing, System testing and Smoke testing.
  • Executed test cases before and after bug fixes for each build for User acceptance testing.

Environment: Java, Quality Center, HTML, XML, SQL, Windows.

We'd love your feedback!