We provide IT Staff Augmentation Services!

Sr. Automation Engineer/mobile Automation Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Senior QA Automation Engineer with 7+ years of experience in Manual Testing & Automation Testing in Selenium. Proficient in the Selenium Web driver, implementation of Page Object Model with Hybrid Frameworks, Cucumber, SoapUI and current QA methodologies, serving various domains such as Healthcare, Banking, Insurance & E - commerce.
  • Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments
  • Strong working experience in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices
  • Experienced in preparing Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents
  • Knowledge on using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver Proficient on Automation tools such as Selenium RC/ WebDriver IO/ IDE/ Grid and QTP/UFT (Functional & Regression Testing), Protractor, SoapUI, Cucumber, JUnit, JIRA, Eclipse, TestNG, Ant, Maven, Jenkins for testing Client Server and Web based Applications.
  • Extensively worked on Selenium webDriver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
  • Expertise in working knowledge of Core Java and Object-oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
  • Created, maintained, executed automated scripts for web testing using Selenium Web Driver (Java) and Android mobile testing using Xamarin (C#).
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG.
  • Used Python scripting language to automate few of the test cases most of the test being related to feature ANT.
  • Experience in Information Technology with Software Quality Assurance Testing of Web Based and Client/Server applications in Manual Testing as well as Automation testing using C# with Selenium in real time.
  • Experienced in Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL. Hands on Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments. Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for several projects
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases
  • Created and Maintained Server-side Integration Test using Python and Selenium Web driver.
  • Experience in Back-end testing, data validation, Database testing using SQL queries.
  • Expertise in documenting defects with elevated level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest, BugZilla.
  • Performed Web Services testing using SOAPUI tool which is extensively helpful in ecommerce applications
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text)
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server. Worked on Test Data Management (TDM) tools and supported automation frameworks.
  • Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber/Gherkin features, Scenarios, and Step Definitions.
  • Expertise in diverse types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT) User Acceptance Testing
  • Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like SVN, GIT
  • Hands on experience with Test management tools such as HP Quality Center/ALM/ RCLM/RQM. Generated (TSL) Test Scripts and validating the scripts using Synchronization point. Running batch execution and sending status report to higher management. Generated test logs using Log4j for various log levels
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium and have used Perfecto to perform extensive mobile testing.
  • Worked cross-organizationally both within and with external vendors, both on and offshore to define environment requirements, identify QA-related tools, develop and execute QA process and testing best practices.
  • Strong experience with SOA architecture which include Soap and RestFul Web Services. Experience testing Confidential the Service layer with any tool from PostMan to SoapUI, to any post/response validation tool is necessary. Experience with Web Services testing and back-end service/API tools such as SoapUI, HTTP Client, Soap Client and JAXB. Hands on experience accessibility testing (JAWS). Strong working knowledge in Java/JavaScript coding with strong SQL, Groovy Background. Good knowledge in front-end technology and framework such as HTML, CSS, JavaScript, AngularJS 4, ReactJS, and JQuery. Exposure to web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, and JQuery.
  • Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.

TECHNICAL SKILLS

Methodologies: Agile (Scrum) and Waterfall

Software Testing: Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services. SQA Testing & Methodologies, Test Plans, Cases & Processes, Functional Requirements, Scripting & Documentation, Regression & Negative Testing, UI & Compatibility Testing, Data Interface & Migration Testing, Performance/Load/Stress Testing, Testing Automation, Defect/Bug Tracking, Test Strategies & Coverages, QA & QC Standards

Technical Leadership: Estimations, Project Planning and Project Scheduling, Project Execution, Task Assignment, Tracking and Status Reporting, Risk tracking and Management, Team Coordination and working with various Cross Functional Teams, Impact Analysis, Change Management, Agile, Waterfall and Prototype Models

Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cloud Testing, TestNG, QTP/UFT, TestComplete, JUnit, Sauce Labs, Gherkin, Jenkins

Test Build & Integration Tools: Maven, ANT, Tortoise, SVN, GIT, Jenkins.

Programming Languages: JAVA, C, C++

Databases: MYSQL, Oracle, SQL Server.

BDD Framework: Gherkin, Cucumber.

Nonfunctional testing: Performance Testing, Load Testing, Stress Testing, Security Testing, Penetration Testing, Compatibility Testing, Migration Testing

Testing Frameworks: Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Behavior Driven Development (BDD) and Page Object Model.

Web services: SOAPUI, SOAP and REST.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Test Cases Management: JIRA, HP QC/ ALM, GitHub, Rally.

Functional Testing: Unit Testing, Smoke Testing, Sanity Testing, Integration Testing, White box testing, Black Box testing, User Acceptance testing, Regression Testing, System Integration Testing (SIT) & User Acceptance Testing (UAT).

Markup Languages: HTML, CSS, XML, XPath, CSS Selector

Operating Systems: UNIX, WINDOWS,Linux, Mac

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

PROFESSIONAL EXPERIENCE

Confidential, Dallas TX

Sr. Automation Engineer/Mobile Automation

Responsibilities:

  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNg Framework.
  • Performed Data driven testing using Selenium WebDriver which reads data from scripts using property and XML files.
  • Implemented Page Object Design Pattern with Page Factory, Keyword Driven, Hybrid automation frameworks.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running tests on nightly basis automatically.
  • Automated running smoke tests and build report generator for daily builds.
  • Performed Defect Tracking & Management in JIRA. Generated automated daily reports using the JIRA API.
  • Worked in a highly dynamic AGILE environment and participated in the scrum and sprint meetings.
  • End to end execution of automated scripts, Test Result analysis.
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports. Developed Cucumber HTML, JSON test reports for analyzing the test outputs.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Designed and developed User Interfaces for Python users as per requirements
  • Automated end-to-end testing using Selenium Webdriver and Python for UI, functional and regression testing.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Creating test scripts using C# and Selenium Web Driver for the functional test cases.
  • WebDriver in C#/Java and performing unit testing by using TestNG and generated reports.
  • Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
  • Used Intelij for developing automation scripts and project management tool using Java Script and Groovy Script.
  • Used Groovy Script for SQL connection to database.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Designed & implemented BDD automation framework using Cucumber, Groovy and Maven for webservices testing (SOAP & REST API
  • Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications.
  • Created Ruby/Cucumber Automation framework document.
  • Build and design internal portal UI testing framework include DB validation. (Selenium, Ruby)
  • Build and design restful API and SOA testing frameworks of the ad--stack platform. (Ruby, Python, PyUnit)
  • Fetched the test data into Test scripts from Excel using third party jar Apache POI.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test data and test responsibility matrices for the application under test.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Used Postman for WebServices/API Testing.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex No Sql.
  • Worked with Android SDK Manger for performing Mobile testing using Appium.
  • Performed Automation testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps).
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Experienced with Mobile application testing iPhone, Android feature phones using Simulator "Device Anywhere".

Environment: Selenium Web Driver, TestNG, Maven, C#, Jenkins, Eclipse, Agile, Jira, Java Script, Python, Groovy Scripting NoSQL, Cassandra, Bigdata Data Driven and Page model object and Key Hybrid Driven Frameworks, Java, HTML, XML.

Confidential, KS

Sr. Automation Engineer

Responsibilities:

  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver, which cut down the script development time in half.
  • Testing the user interface designed and development using ASP.NET, VB.Net, HTML, JavaScript.
  • Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
  • Developed a REST Web Service with Spring MVC.
  • Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
  • Automated Xerox application XSM (Xerox Services Manager) as per the client requirement using Visual Studio and C#.
  • Developed models for model-based testing system using spec explorer. For each test case there was a separate model. Models were written in C#.
  • Automate test suite using Ranorex and C#. Tests were written to check the functionality of different
  • Medical coding. UI validation and database validation were also done.
  • Generated automated scripts using C# and Visual Studio
  • Performed System, integration, functional, and Cucumber for UAT.
  • Worked in a CICD and ATDD environment.
  • Developing backend API's for web-based applications using Java
  • Used JPA, Hibernate for DB integration and written custom repository classes.
  • Developed and tested REST services to communicate with another client API's.
  • Wrote various test cases using TestNG, Junit for functionality testing.
  • Worked in CI pipeline involving Jenkins, Maven, Docker, AWS (EC2).
  • Recorded and played tests in IE using Visual Studio
  • Worked on Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle.
  • Developed test plan for Manual Web testing with Selenium
  • Developed stress test procedures using LoadRunner
  • Ongoing WPF application using C#.NET.
  • Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
  • TFS-MTM (coded UI and exploratory testing) for automating tests for regression testing
  • Involved in Web Services Testing using SOAP UI.
  • Installed, configured SOAP UI to test WebServices using WSDL file given by development team.
  • Experienced in acquiring Test data by running SQL queries.

Environment: Agile/Scrum, SSRS, SSIS, Java script, SQL, Selenium, LoadRunner, Microsoft Test Manager (MTM), C#, ASP.NET

Confidential, Washington DC

Sr. Automation / Quality Assurance Engineer

Responsibilities:

  • Enhance test automation scripts & test automation framework to fit needs and provide multiple approaches to automate & suggest the best one
  • Develop integration, system, user acceptance test schedules per the agile methodology.
  • Facilitating bi-weekly Scrum of Scrum meetingsand end of Sprint Retrospectives for the Agile Teams
  • Facilitating Leading in Sprint planning and make effort estimation and discussing requirements with the BA and Product owners.
  • Help establish test planning, test strategy and build manual & automated test suites
  • Do code reviews & maintaining deliverable quality & maintain the Test Automation Framework
  • Prepared Daily & Weekly Status to Project Manager and Stake holders by extracting customized reports on defects and execution status fromALM, JIRA, and TFS.
  • Used GIT, TFS for version control and Jenkins for continuous integration.
  • Designed & Developed Page Object Model & Page Factory Framework in Selenium Web Driver, JUnit and TestNG framework.
  • Involved in designing the framework to integrate HP ALM to cucumber using the newly released version of HP ALM rest API
  • Involved in creating automation test scripts usingselenium, cucumber built on Eclipse IDE
  • Used javascript for creating the automated test scrips in selenium web browser.
  • Proficient in Functional Testing tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
  • Responsible for development of new tools using QTP and VB scripts useful for business needs.
  • Extensively used VB Scripts to write scripts for testing certain functionalities in the unit.
  • Write SQL and PL/SQL scripts to validate the database systems and for backend database testing.
  • Analyzed Business Requirements / Features preparing & automating the Test conditions in JI
  • Monitored tests, fix, enhance tests using Continuous Integration tools viz. Bamboo, JIRA, Maven, SVN
  • Contributed to automation in Selenium Web Driver, Java, JUnit, and Python.
  • Performed multiple SOA architecture web services validation using SOAP UI Pro.
  • Performed Web Service API testing for UI content verification and validation with business logic XML using SOAP UI.
  • Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java, python and c# using TestNG prior to agile release.
  • Added performance measurements for Oracle, Web Logic, and IIS in LoadRunner TestCenter.
  • Analyzed results using LoadRunner Analysis tool and analyzed Oracle DB connections, sessions, Web Logic log files.

Environment: Java, Selenium, HPALM Rest API, VB scripts, TFS, MTM, QTP/UFT, XML, SVN, JavaScript, Python, Eclipse, Maven, TestNG, SOAP UI, JXL, Agile, JIRA, SQL, UNIX, MS Office, Excel.

Confidential, Indiana

QA Analysts/POS Tester

Responsibilities:

  • Actively participated in analyzing the application and worked on the application as per the test cases.
  • Involved in analyzing test cases and automated test scripts as per the test cases of client requirement.
  • Involved in executing the test scripts developed during Regression Execution and raised the defects in ALM.
  • Worked on Refactoring of test scripts when there is an Application change in application and fixed the test scripts.
  • Handling complete POC and attending status calls in updating the Daily Status and discussing on the scope of the functionalities and upcoming plans of automating test scripts.
  • Involved in Creation of Test Suites and Uploading Developed Test Scripts into ALM.
  • Executing the test scripts through ALM and the analysis the results in ALM to prepare the final reports.
  • Prepared Test Scenarios, Test Cases, Test data, Test procedures, Test reports.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on Selenium locators like ID, Name, X-Path, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Involved in Designing and Developing Keyword Driven Framework using Selenium Web Driver - Java.
  • Involved in handling multiple clients Confidential same time with automating and Executing test scripts as per the requirement flow of test cases.
  • Developed VB script function libraries and Descriptive programming by using UFT.
  • Using UFT, converted manual test cases to automation test scripts, Developed automation test framework for HP Quality Center, QTP / HP UFT.
  • Used VB script language, for UFT programming purposes.
  • Extensively used Shared Object Repository in QTP.
  • Involved in developing new Components in the Framework and Mapping them with Business Component Repository, Activity Keyword and Object Repository.
  • Developed Scripts in Every module in the Application both QA and Integration Environments.
  • Refactoring of Scripts in the Execution of Test Scripts during Regression Testing.
  • Actively Involved in Tracking the HTML Reports, Accessibility reports and Effective Execution of Test Scripts.
  • During Regression Effectively Involved in the Execution of Test Scripts in Test Lab and Raising Defects as per the Severity of the Defect in ALM.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover and synchronization.
  • Involved in Developing New Components in the Framework and Mapping them with Business Component Repository, Activity Keyword and Object Repository.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing by using navigate commands in Web Driver.
  • Involved in Regression Testing for overall business process and executing them in QA Environment.
  • Engaged in Framework enhancements, code reviews and maintaining deliverable quality.
  • Involved in Planning and prioritizing work items.
  • Reviewed Test Design and Traceability Matrix for Test Coverage for Security.
  • Worked on Databases to verify the Backend Validations.
  • Prepared and reviewed Unit Test Cases and Reviews.
  • Participated in continuous integration using Jenkins.
  • Involved in Project Dependency Management using Maven build tools to manage framework dependency jar files.
  • Performed Manual Testing through all possible perspectives.
  • Actively performed Test Execution, defect coordination and defect facilitation activities.
  • Worked with ALM for Bug tracking and Project Management.

Environment: Selenium Web Driver, UFT, VB Scripting, Eclipse, Java, HTML, TestNG, SQL Server, ALM, XPath, Apache POI, Maven, Selenium Grid, Jenkins, GIT, MS Excel

Confidential

QA Analyst

Responsibilities:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Involved in writing and implementation of the Test Cases.
  • Analyzed and Validated test results to ensure existing functionality and recommend corrective action where necessary.
  • Used QTP and created automation scripts and enhanced as per the client’s requirement and executed the scripts.
  • Tested the application for Functionality and documented all pass-fail report, created modification requests, assigned modification requests to respective developers, and verified bug fixes use QC.
  • Worked for Point of Sale (POS), Order Entry, Production Management, Inventory Management, Warehouse Management System (WMS) and Customer Relationship Management (CRM) modules
  • Participated in all phases of the Software Testing Life Cycle.
  • Developed test related documents including Test Plans, Test Procedures, Test Cases and Test Scripts.
  • Validate compliance with business requirements in System Test and UAT Environments.
  • Used SQL statements to extract data from the tables to validate test results.

Environment: QTP, QC, UNIX, Oracle, MS-Office, XML and HTML.

Confidential

QA Tester/ Manual Tester

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in writing and designing templates for theTest PlansandTest cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Involved in updating and executing test cases according to requirements.
  • Identified theTest Casesand documented them inQuality Center.
  • PerformedGUI, Functional,Negative,Positive,Regression andUser Acceptance Testing.
  • Prepared various reports based on various stages of Testing.
  • Involved in Bug reporting and bug tracking using QC.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Involved in Managerial Meetings and attended various conference calls Confidential various levels from QA, Developers and Clients.

We'd love your feedback!