Sr. Qa Automation Engineer/mobile Tester Resume
Denver, CO
PROFSSIONAL SUMMARY:
- 8+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation Testing.
- Good working experience in automation tools like Selenium, QTP (Quick Test Professional), TestNG and SOAP UI.
- Extensively experienced in performing Manual and Automated Testing Written automation scripts for Regression test cases and executes using selenium.
- Good experience in performing manual testing using Android Studio Emulators, IOS Simulators & Mobile Application Testing using Automation tools like Appium and Perfecto.
- Implemented functional tests using java, TestNG/Junit framework and Cucumber framework.
- Experience in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and worked on Waterfall and Agile project environment.
- Excellent experience with source version control tools such as Subversion (SVN), Git.
- Experience on working with SOA, XML, XSD XSL, XPATH and designing web services using WSDL, SOAP, RESTFUL and used testing web services tools like SOAPUI, CA LISA, API testing.
- Sound knowledge on MAVEN and ANT for project building tool, Jenkins for continuous integration.
- Perform Acceptance, functional, end - to-end, regression, performance, browser compatibility, GUI and integration testing of web-based application.
- Effectively executed the test scripts using the automation tool Quick Test Professional (QTP)
- Experience in Behavior Driven Development(BDD), Acceptance Test Driven Development (ATDD) using Cucumber, Gherkin.
- Extensive knowledge on Mobile testing (Real devices and Virtual devices through Perfecto Mobile, Device anywhere, HPE Mobile Center)
- Experience in developing, implementing and maintaining Automation frameworks - Page Object, Hybrid, Keyword Driven and Data Driven Frameworks.
- Developed automated scripts and frame works using Java, Python, C#, Ruby, Perl, VB Script.
- Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect Identification and resolution using tool like Bugzilla, JIRA, Quality center and HP ALM and Microsoft Test Manager(MTM).
- Worked in AGILE, SCRUM, KANBAN and WATERFALL development models.
- Writing and executing SQL statements for checking the validity and integrity of data in various databases such as Oracle, MySQL and Microsoft SQL Server etc. to perform back-end/ETL Testing.
- Hands on experience in writing SQL queries, Joins, Functions in Oracle and SQL Server databases.
- Comprehensive knowledge in Web Services testing using SOAP and REST services using SOAP UI, Rest Assured and tested both XML and JSON formats.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts
- Angular JS based user interface application tested using protractor.
- Experienced in load and performance testing tool JMeter.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
- ConductedDevOpsProcess Planning.
- Experienced in load and performance testing tool JMeter.
- Knowledge of TCP/IP networking and Load Balancing.
- Experience in working with GIT, Bitbucket and Stash to re-modify files for software development.
- Well versed with testing in various domains like Health, Telecom, Pharma, Insurance and Bank domains.
- Worked on multiple projects, and Extensively involved in User acceptance testing (UAT), End to end, System Integration Testing(SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
- Experienced in smoke testing, blackbox testing, Integration testing, Database testing, regression testing and GUI software testing.
TECHNICAL SKILLS:
Testing methods: Functional testing, Regression testing, Performance testing, Smoke testing, System testing, Integration testing, Sanity Testing
Testing Tools: Selenium IDE/WebDriver/Grid, JMeter, Cucumber, Coded UI, Appium, protractor, Unified Functional Testing (UFT)/QTP, SoapUI, Load Runner, Postman.
Testing framework: TestNG, Junit, Page Object Model, Jasmin, Cucumber, Fitnesse, Espresso
Test Management Tools: HP ALM/ Quality Center, JIRA, Clear quest
Version Control Tools: GIT, SVN, TFS, CVN.
Integrated Development Environment: Eclipse, Visual Studio, Atom editor, WebStorm.
Build/ CI Tools: Ant, Maven, Jenkins
Programming Languages: Java, C#, VB Script, SQL, Ruby, HTML, XML, C, C++, JavaScript, Python, HTML, CSS, PHP
Database Management Systems: Oracle, Microsoft SQL Server, MySQL, MS Access, Toad
Operating Systems: Windows, MAC OS, UNIX, LINUX
Browsers: Internet Explorer, Firefox, Chrome, Safari
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Sr. QA Automation Engineer/Mobile Tester
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Involved in all stages of Software testing life cycle(STLC), Test Driven Development methodologies, Software Development Life cycle (SDLC) usingWaterfall, Agile methodologies.
- Created Test Automation Framework for new enhancements in Selenium WebDriver using Java, Junit and TestNG.
- Implemented Page Object Model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, Junit and Java.
- Developed automation scripts to test Mobile applications IOS and Android platforms using Appium, Java. Proficient in using Appium Emulators and IOS Simulators to test the application virtually.
- Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as scripting language.
- Developed Test Framework in Selenium for UI Regression Test Automation when necessary, and potentially execute Unit Test automation (Java/Junit).
- Involved in implementing End to End Test Automation Framework using Protractor with Jasmine to handle Angular JS.
- Implemented functional tests using Java, TestNG/Junit framework and BDD through cucumber.
- Experience in using JMeter for Load, Stress Testing, Volume and performance testing.
- Performed end-to-end test automation for web services applications (Soap and Rest) using LISA, Soap UI, and Postman.
- Used Jenkins as continuous integration server to run automated test suites.
- Performed Web-Services and Testing using SOAP UI and generated XML Files for messaging.
- Performed API testing with SOAPUI, enhanced the Test harness and developed many Test suites using XML and JSON.
- Involved in web service testing/REST API testing using postman.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Performed Scrum (Agile) methodology for testing the application.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment and used it as continuous integration server to MAVEN.
- Performed continues the integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
- Used GIT as code repository and code collaborator to re-modify files for software development.
- Performed back-end validations using SQL statements against Oracle database.
- Performed bug tracking and reporting defects using JIRA and communicated with the development team to prioritize the bugs and bug fixing.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Python, Maven, Appium, TestNG, JIRA, Firepath, Firebug, Eclipse, XPATH, Java, SQL Server, JMeter, Protractor.
Confidential, Englewood, CO
SDET Engineer
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Worked in the agile environment with frequently changing requirements and features set.
- Configured Selenium WebDriver, TestNG, ANT tool and created Selenium automation scripts in Java using Junit prior to agile release.
- Performed white box testing using TestNG for class, method and Webservices testing.
- Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
- Performed Functional tests using Selenium WebDriver with data driven framework and Executed test cases in multiple browsers and platforms using Selenium Grid.
- Create and maintain regression scripts for automated testing utilizing Appium and Java.
- Worked with different versions of Appium to perform regression testing in parallel on multiple platforms like Android and iOS.
- Implemented end to end automation for existing Selenium framework using build systems, scripts and continuous integration system etc.
- Created Selenium web-driver automation scripts using Python to validate functionality on various browsers. Responsible for implementing page object model (POM) using Selenium WebDriver, ANT, Jenkins and Java.
- Used ANT for building the WebDriver project and integrated with Continuous Integration tool Jenkins for running test on scheduled basis automatically.
- Performed API testing Using SOAP UI and WSDL file to validate the data.
- Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS.
- Applied Load Testing using JMeter and asynchronous node.js testing using Mocha.js
- Involved in designing data driven framework for reading the data from excel sheets using Apache POI library and TestNG data provider.
- Used BDD framework with Cucumber and created future files with scenario and scenario outline files.
- Performed Web Services Testing using SOAP UI for Various Web Services.
- Experienced in load and performance testing tool JMeter.
- Designed REST/HTTP, SOAP API's, including JSON data formats and API versioning strategy.
- Used SVN Repository for version controlling.
- Created Traceability Matrices, Test and Bug Reports and other Test related documents.
- Performed data driven testing by using JDBC and configured SQL queries to fetch data from the Oracle database.
- Involved in writing SQL Queries for backend/ETL testing.
- Worked with Open Source DevOps tools like Chef, Jenkins & Decker to create Cloud Automation and AWS instances spanning across Dev, Test and Pre-prod environments.
- Involved in the code review and performance tuning of the application.
- Migrated test and use cases for applications tohcloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
- Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
- Analyzed test results, tracked the defects and generated reports using JIRA.
- Provided weekly status report to project manager and team lead, worked closely with Business and Development teams.
Environment: Selenium WebDriver, Jenkins, Cucumber, JIRA, DevOps, Python, SOAP UI, JMeter, ANT, Junit, SVN, Eclipse, XPATH, Java, HTML, CSS, SVN, SQL, Agile and Windows.
Confidential, Northbrook, IL
QA Automation Engineer
Responsibilities:
- Developed Automation test framework using Selenium WebDriver with writing test scripts in C#, ASP.NET and VB.NET.
- Developed functional, UI, regression test scripts using Coded UI and C#.
- Developed the Test Methods, Reusable functions and the framework using C# language in Visual Studio 2012 Coded UI.
- Documentation of test Results in error logging tool and Customization of VB Script for Automation of the Testing Process and Enhancement of Test Scripts for use in subsequent builds of the application.
- Developed user controls, custom controls using Asp.Net and C# and were effectively used.
- Perform thorough Unit and integration testing usingNUnit, MS Testand Spec Flow.
- Good Experience in Agile methodology for the product development.
- Developed a Data Driven automation framework for the application using Visual Studio 2012 Coded UI.
- Actively took part in Sprint Planning Meetings to understand and build user stories and retrospection meetings.
- Executed automation test scripts from Microsoft Test Manager (MTM) and worked with Team Foundation Server(TFS) to manage the life cycle of the product effectively.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Created queries in TFS to validate results of TFS reports.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL.
- Worked with AWS S3 and Dynamo DB to automate API testing - REST Web services using Java and Cucumber framework.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Tested all backed REST APIs using Postman, Rest Client & SOAP UI.
- Inserted checkpoints where needed, to compare the current behavior of the application.
- Involved in writing SQL Queries, SQL Scripts and performing Database testing.
- Worked in ETL environment involving Informatica workflows and database testing using SQL and PL/SQL queries.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Tested the IAM application integration for the client which integrated HR, Payroll and personal data apps into single platform
- Designed the Manual and Goal oriented scenarios using LoadRunner Controller module to test.
Environment: C#, SQL, HTML, SOAP UI, VB Script, Coded UI, Quality Centre11.0, Spec Flow, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle.
Confidential, Kansas City, MO
QTP/UFT Tester
Responsibilities:
- Analyzed Business Requirement document and Business Use Cases in development of Test Plans.
- Involved in writing and implementation of the test plan, and various test cases for UAT.
- Prepared scripts using VB Script to automate test case scripts inQTP/UFTfor the Front-end-applications.
- Enhanced Regression Test Cases to implement complex testing scenarios, increased permeations of Functionality Testing and increased code coverage using UFT.
- Performed manual/automation testing on different modules of the application.
- Worked with Data Sheet to facilitate the automation testing in UFT.
- Testing and coordinating mobile applications in both Native and Web environments and validated the mobile application functionality on physical smart phone hardware devices and virtual device emulators like: HP Mobile Center with Appium and Device Anywhere.
- Developed and executed test plans for Unit Testing, Integration Testing, System testing, Performance testing, User acceptance testing and Regression Testing.
- Performed blackbox testing like GUI, white box, integration, progressive, and system testing.
- Performed Positive and Negative testing to test response of the application under test by creating Data Driven tests.
- Extensively used Quality Center / ALM for test planning, bug tracking and reporting.
- Designed REST/HTTP, SOAP API’s including JSON data formats and API versioning strategy.
- Involved in designing and development of software using Agile development and Scrum methodology.
- Developed and Executed Manual test cases for Functional testing of various modules of the application.
- Used Cucumber for browser based testing with scenarios and situations.
- Designed and executed manual and automated test cases through Quality Centre by integrating QTP using data-driven testing.
- Tested request and response XML’s based web services interfaces using SOAP UI.
- Performed back-end validations using SQL statements against Oracle Database.
Environment: Quality Center 11.0 (QC), Quick Test Professional(QTP)/UFT 11.5, Agile, Oracle, HTML, XML, Windows, Appium, Mobile Center.
Confidential
QTP Tester
Responsibilities:
- Involved in preparing Test Plan, Test Strategy, Test Cases and Test Scripts.
- Developed Data Driven Tests using QTP and HP ALM QC and automated functional testing.
- Involved in Test Data Creation from the front end using QTP for End to End testing.Involved in Performing Regression Testing using QTP.
- Developed Test Scripts using Quick Test professional (HP QTP) for extensive functionality and regression testing
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Performed functional testing to identify various critical points in the application and automated it by using QTP.
- Performed Web Services Testing using SOAP UI for Various Web Services.
- Prepared and Scheduled for Backup and Recovery. Maintenance of backup and recovery plans for system and user databases.
- Designed REST/HTTP, SOAP API’s, including JSON data formats and API versioning strategy.
- Created LoadRunner scenarios and scheduled the Virtual Users to generate realistic load on the server using LoadRunner (Load generator machine).
- Developed test plans, test scripts and build scenarios work flows according to the user requirements.
- Worked on testing data migration, data integration and data transformation.
- Executed SQL queries using TOAD to query Oracle database.
- Created roles, and set permissions to ensure that company's security policies are enforced and in effect.
- Used Quality Center to document and open defects and track them from time to time.
Environment: Quality Center (QC) 11.0, QTP, Load Runner Java, J2EE, SOAP UI, Oracle 10g, SQL Developer, SQL Plus.
Confidential
Manual/QTP Tester
Responsibilities:
- Involved in analyzing user requirements for application enhancements and preparing testing specifications.
- Analyzed test specifications and converted them into Manual Test Cases.
- Involved in preparing the Test Plans and Test Cases based on the business and functional specifications.
- Participated in Integration, System, Smoke Testing.
- Prepared positive and negative test data for the functional test cases.
- PerformedBrowser Compatibility testing, Usability testing.
- Performed End to End Testing and involved in User Acceptance Testing.
- End to end testing on validating the claims functionality including data validation from source to destination tables.
- Developed Test Scripts using Quick Test professional (HP QTP) for extensive functionality and regression testing.
- Developed custom QTP function libraries like Database Functions, Utilities which are application independent and platform independent that can be used across multiple projects.
- Executed Regression scripts using QTP for each release to make sure that the overall functionality of the application is not broken.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Defects were tracked, reviewed, analyzed using Test Director.
- Ensure that all the test cases are updated in the Test Director along with Master test plan.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Used SQL queries extensively to validate and manipulate the data in the Oracle database.
- Participated in QA team meetings and walkthroughs for QA testing review.
Environment: Manual Testing, Oracle, User Acceptance Test Cases (UAT), QTP 11.0, Agile Testing Methodology, UNIX, MS Excel, Windows XP, Test Director.