Qa Automation Engineer Resume
TX
PROFESSIONAL SUMMARY:
- Around 8+ years of QA experience in Expertise in Manual/Automated Testing using Selenium WebDriver using TestNG testing framework.
- Experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and Web based Applications in different domains using QTP, SOAP UI, ALM and Selenium.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression , and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server - based Applications.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Good knowledge on Healthcare, Banking, Logistics, Public and E-commerce domains.
- Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
- Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL technologies.
- Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium WebDriver, C#, JavaScript.
- Experienced in using Test Management tool Quality Center.
- Strong knowledge in object-oriented analysis and design of PERL.
- Good experience in developing Perl scripts to verify functionality and performance of the modem chipsets for all modes of UE.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL.
- Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications
- Ability to document and track defects as well as produce detailed reports using defect-tracking tools such as JIRA.
- Proficient as Mobile App Tester in testing Web applications and Mobile applications on iOS and Android Platforms.
- Built JavaScript based test framework using cucumber js, web driver io, node.js, angular.js.
- Knowledge of Agile methodology along with Automation Tools and Protractor.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner and TestNG
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
- Developed test scripts to automate process of testing in Protractor WebDriverJS.
- Created and Maintained Server-side Integration Test using Python and Selenium Webdriver.
- Experience in Black box testing with a complete QA cycle from testing, defect logging and verification of fixed bugs.
- Excellent analytical, problem solving, communication and interpersonal skills along with a good attitude for learning.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, Jmeter, Cucumber, Firebug, FirePath, Fitnesse, Soap UI, Coded UI, Microsoft Visual Studio, Android Studio, HP UFT and IBM RFT.
Programming/Scripting Languages: Java, JavaScript, Ruby, Shell Script, VBScript, C, C#, Python, HTML and XML.
Frameworks: Junit, TestNG, Appium, TDD, ATDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, and Backend Testing.
Testing: Integration, Functional, Regression, Manual Testing, Black Box and White Box Testing.
SOA Technologies: SOAP, REST, WSDL, Web Services and SOAP UI.
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA and Bamboo.
Methodologies: Agile, Scrum and Waterfall.
Build/ CI Tools: Ant, Maven, Jenkins, Gherkins
Databases Technologies: MS SQL Server 2008/2012, OLAP and OLTP, Oracle, MS Access 2013/2010, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, DB2 and MYSQL.
Operating Systems: Windows 10, UNIX and Linux.
Web Technologies: HTML, XML, CSS, Flash, JavaScript, Angular JS, Ruby and Python.
Firefox Add-ons: XPath and Firebug.
Networking Protocols: HTTP, FTP, SNMP and SSH, TCP, UDP, ICMP
PROFESSIONAL EXPERIENCE:
Confidential, TX
QA Automation Engineer
Responsibilities:
- Analyzed the user stories based on detail acceptance criteria for the corresponding Sprint.
- Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases. Made ensure the new features, meet the customer requirements and acceptable quality assurance standards.
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Experience building automation framework from scratch using Selenium web driver, JAVA, Junit and Eclipse.
- Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
- Good experience on Test Automation using Selenium Web Driver, TestNG Framework and Maven.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.
- Utilized role in mobile testing using Appium Mobile for testing client's m platforms
- Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.
- Created and executed SOAP UI Scripts for the Web Services testing
- Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Performed automated acceptance tests written in Ruby implementing BDD Framework using cucumber.
- Reaching out to multiple teams to identify and create the data depending upon the needs.
- Coordination of data among all the projects in eBill Modernization.
- Review of test cases and reaching out to Business in case of clarifications.
- Followed TDD in Agile methodology also involved in functional testing.
- Experience with Test Automation tools such as Selenium, TestNG, Jmeter, Junit.
- Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.
- Written Gherkins and Java scripting automation test scripts to execute in cucumber.
- Implemented Page Object Model Automation framework with Java, Selenium Web Driver and cucumber.
- Web Service testing (RESTFUL API) and Automation using Apache JMeter using JSON, XML payloads.
- Install and configure System Administration packages to QA environment such as Python, and SQL.
- Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.
- Excellent experience of build tools like Maven and managing JAVA automation projects using them
- Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the Jira.
- Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
Environment : Java, Selenium WebDriver, Appium, Eclipse, Test NG, SOAPUI, Cucumber, Maven, Jenkins, JMeter, Python, HP ALM, HTML, XML, Agile, JIRA, ERP, SQL, and Windows.
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.
- 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.
- Migrated test and use cases for applications to AWS cloud 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: s: Selenium WebDriver, Jenkins, Cucumber, JIRA, DevOps, Python, SOAP UI, JMeter, ANT, Junit, SVN, Eclipse, XPATH, Java, HTML, CSS, SVN, SQL, Agile and Windows.
Confidential - Bluffton, SC
Functional/ Performance Tester
Responsibilities:
- Used C# as scripting language & Visual Studio ultimate along with Selenium as IDE Integrated Development environment for automation.
- Wrote code-behind files in C#.Net server-side processing of pages and test cases using specFlow.
- Created Security module in C# .Net for both the systems to provide highest level of security and user authorization to application.
- Created functional automation scripts using open source tools Selenium and involved in creation of automation framework using Selenium and testing.
- Participated and conducted Agile Scrum Daily project meeting and planning using the AGILE process.
- Analyzed the SRS and Design documents, Test cases preparation, executing tests, and Bug reporting using MS TFS.
- Designed and Coded UI framework, base classes, WCF services, object, business and data access layers in C# 4.0. Object-oriented approaches were used for application development.
- Worked on business layer in C#.Net to handle existing functionality of the system as well as new proposed functionalities.
- Performing unit testing of develop PL/SQL code in DEV environment and promoting codes to UAT and Production environments
- Integrated and implemented easy workflow for multiple applications using JSON files.
- Developed tools to automate some base tasks using python , Shell scripting and XML .
- Used UNIX and shell scripting extensively to enhance the PERL scripts and develop, schedule and support Control M batch jobs to schedule the data generation and reporting. experienced in developing Web based applications and Client-Server technologies using HTML, CSS, and JSON. Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process.
Environment: Selenium WebDriver, C#, .Net, Visual studio, MS TFS, Junit, JSON, Jira, Jenkins, XML, Agile, Scrum, Coded UI, HTML, CSS, XML, Windows, Perl, PL/SQL, UNIX, Shell Scripting
Confidential, Gaithersburg, MD
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 in QTP/UFT for 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 .
- 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.
- 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 11.0 (QC), Quick Test Professional(QTP)/UFT 11.5, Agile, Oracle, HTML, XML, Windows.
Confidential
Testing Automation Engineer
Responsibilities:
- Involved in Regression testing of each build during the various phases of the application using QTP.
- Involved in data driven testing, modifying and executing automated and manual Test cases for different modules using QTP.
- Automation of test scripts was done using QTP for test re-usability of different online transaction modules.
- Experience in creation of library functions, Checkpoints, Data Validation Descriptive Programming using QTP 11.0. Experience in Data Driven and Keyword Driven testing.
- A proven track record of successfully implementing projects using waterfall.
- Responsible for updating and maintaining Quality Center for all the defects found during the functional and regression testing and follow up the bug life cycle.
- Used high level dynamic response assertions, such as JSON count, JSON path match, and Reg Exp for all the test cases in order to assert and test the REST Services.
- Used SOAPUI to test SOA based architecture application to test SOAP services and REST API with JSON/XML.
- Involved in creating Manual test case for functional stories and automating them for smoke and Regression Testing in each sprint cycle. Developed spatial data overlays and comparisons tests.
- Conducted Regression Testing, Smoke Testing, Cross browser Testing through automated testing tools like QA Wizard, Selenium and cucumber along with of Manual testing.
Environment: QTP , JSON, XML, Java, QTP, Windows XP, IE, Firefox, Mozilla, Quality Center, Cucumber, SOAP UI, REST.
Confidential
Manual Testers
Responsibilities:
- Well versed with complete life cycle of Manual Testing process with both Agile and waterfall methodologies
- Experience in leading a Manual Testing assignment and successfully tracked progress of Manual testing effort.
- Involved in White-Box testing to design test cases and performed unit, integration, regression testing.
- Developed test scenarios and test procedures based on the test requirements.
- Participated in preparation of Test Plans.
- Planned and executed end-to-end testing including functional, smoke, regression, integration and exploratory testing as required in Waterfall.
- Performed of Manual testing for the functionality and GUI of the application using ALM.
- Used Quality Center to manage testing and track test results for each build and report defects detected.
- Submitted Coverage Status Report of tests performed on weekly basis.
- Preparation of Test Cases as per the functionality requirements in the Quality Center and mapping the requirements to the test coverage to ensure proper coverage.
- Used Web Services - WSDL and SOAP for Confidential the client side and used SAX, DOM and XML parsers for data retrieval.
- Performed Web Services Testing and XML validation by creating test case suite using Soap UI.
Environment : Quality Center, HP ALM, GUI, LoadRunner, SOAP UI, MS Office, Manual Testing, XML, WSDL.