Sr. 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.
- 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.
- Experienced in load and performance testing tool JMeter
- 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.
- Expertise in leading the testing teams working across globe(onsite-offshore), Upstream, Downstream Systems, third party vendor teams and in onsite/offshore models.
TECHNICAL SKILL SET:
Testing Tools: Selenium IDE, Selenium WebDriver, Selenium Grid, HP Quality Center, SOAPUI, UFT(QTP), Protractor, Manual Testing, Fiddler, JMeter, Appium, Cucumber.
Testing Frameworks: Robotium, TestNG, Junit, TDD, BDD UI Automator, Page Object Model, Jasmine, Mocha, Cucumber, Espresso.
Defect Tracking Tools: Quality Center, JIRA, Bugzilla, Rational ClearQuest.
Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, System and User Acceptance Testing.
Operating Systems: Windows 98/2000/2003/XP/Vista/7, MAC OS X, UNIX.
RDBMS: MS SQL Server 2005/2008, Oracle, MySQL.
Programming Languages: C, Java, C#, Python SQL, PL/SQL, HTML, XML, VB script.
Version Control Tools: GIT, SVN, TFS.
SDLC Methodologies: Waterfall, V-Model, Agile.
Office Communication: MS Outlook, MS Project, MS Word, MS Excel, MS PowerPoint 2000
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Sr. 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, Volume and performance testing.
- Performed end-to-end test automation for web services applications (Soap and Rest) using LISA, Soap UI, and Postman.
- 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.
- 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.
- Built database Model, Views and API's using Python for interactive web based solutions
- 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, Maven, Appium, TestNG, JIRA, Firepath, Firebug, Eclipse, XPATH, Java, SQL Server, JMeter, Protractor.
Confidential, Racine, WI
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.
- Worked extensively on various Testing frameworks and platforms like Espresso, Appium and UI Automator to test Android apps.
- 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.
- 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.
Environments: Selenium WebDriver, Jenkins, Cucumber, JIRA, SOAP UI, JMeter, ANT, Junit, SVN, Eclipse, XPATH, Java, HTML, CSS, SVN, SQL, Agile and Windows.
Confidential, Kansas City, MO
utomation 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 using C#.
- 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.
- 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.
- 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.
- Designed the Manual and Goal oriented scenarios using LoadRunner Controller module to test.
Environment: C#, SQL, HTML, SOAP UI, VB Script, Quality Centre, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle.
Confidential, Gaithersburg, MDQTP/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 QTP.
- Performed manual/automation testing on different modules of the application.
- Worked with Data Sheet to facilitate the automation testing in QTP.
- 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.
- Wrote unit and integration tests with Jasmine and Junit.
- Extensively used Quality Center / ALM for test planning, bug tracking and reporting.
- 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.
- Uploaded Business requirements, test scenarios, test cases and defects of Quality Center. Automation scripts execution through ALM, updating test results and uploading relevant files/screen shots back to ALM.
- 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 (QC), Quick Test Professional(QTP)/UFT, Agile, Oracle, HTML, XML, Windows.
Confidential
QTP/ETL 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.
- Prepared and Scheduled for Backup and Recovery. Maintenance of backup and recovery plans for system and user databases.
- 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 complex SQL queries to validate the initial and incremental ETL loads. Used PL/SQL function to validate some test scenarios.
- 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.
- Interacted with developers to resolve the ETL and reports defects.
Environment: Quality Center (QC), QTP, Load Runner Java, J2EE Data warehouse ETLInformatica, Oracle 10g, SQL Developer, SQL Plus.
Confidential
Manual 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.
- 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), Agile Testing Methodology, UNIX, MS Excel, Windows XP, Test Director.
