Sr. Qa Automation Engineer Resume
NJ
PROFESSIONAL SUMMARY:
- Over 8+ years of QA experience in Manual/Automation testing specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
- Extended Experience in Web Services/Mobile Apps, Client Server and Web based Applications in different domains using QTP/UFT, SOAP UI, ALM and Selenium.
- Expertise in reviewing/analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, and Integration, User Acceptance Test (UAT), Positive - Negative test and Compatibility Testing of Web and Client server-based Applications.
- Involved in SOA testing includes developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts.
- Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, running scripts, debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Experience in testing Web Services using SoapUI tool, validating WSDL, request and response XML.
- Experience in automating test in Robot framework.
- Experienced in Pytest by authoring python Codes in Selenium WebDriver.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Knowledge on Soap UI Pro.
- Experience in writing document, Test Matrices, Traceability Matrix.
- Experience in Android and IOS mobile App functional validation, data validation in testing native apps on iPhone, Android and iPod devices manually.
- Expertise in API testing using Advanced REST client, JSONvalidation.
- Experience in automation test scripts in HP QTP /HPUFT for testing scenarios involving the multiple regions using vb script.
- Involved in writing and testing test scripts using Selenium WebDriver, Protractor and Java Object oriented programming Language.
- Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center.
- Proficient in using Quality Center, JIRA, Clear Quest, Bugzilla.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
- Experience in Back-end testing, data validation, Database testing using SQL queries.
- Expertise various databases like Oracle, SQL Server and MySQL and used the various SQL commands and PL/SQL statements to test the application and tables for data input to Crystal reports and data reports.
- 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, Soap UI, Coded UI, Microsoft Visual Studio, Android Studio and HP UFT
Languages: Java, JavaScript, Ruby, Shell Script, VBScript(UFT), C, C#, Python, and XML.
Frameworks: Junit, TestNG, Appium, TDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, ATF (Automation Test Framework).
Testing: Integration, Functional, Regression, Performance and Load Testing, Manual Testing, Black Box and White Box Testing.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services and SOAP UI.
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA
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.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr. QA Automation Engineer
Responsibilities:
- Experience on Test Automation usingSelenium Web Driver, TestNG Framework and Maven.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
- Worked on Regression Testing, Integration Testing, System Testing, Functional Testing and Unit Testing.
- Experience in creating CucumberBDD(behavior-driven development) framework and automatingBDDscenarios in Eclipse using Java script.
- Used APACHE POI for the data driven test cases.
- Responsible for implementing page object model (POM) using Selenium Web Driver, Maven, Testing and Java.
- Set up Jenkins, GIT, and Maven to work together and provide a smooth continuous integration
- Implemented open source tool Appium,SeleniumWeb Driver for cross browser and cross platform web/Mobile testing.
- Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java prior to agile release.
- Performed manual testing in physical devices emulator and IOS simulator.
- Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.
- Used TestNG framework to run unit test, Maven to build the Project and Jenkins as Continuous integration for running test on nightly basis automatically.
- Used Python for dynamically generating property list for every application. Automated data movements using python scripts.
- Involved in writing and testing test scripts using Selenium WebDriver, Protractor and Java Object oriented programming Language.
- Creating core python API which will be using among all modules.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Developed and executed test cases for EWS (Enterprise Web Services) /XML for RESTful services using SoapUI tool to validate connection between Admin and Insurance claim.
- Added Property Transfer in Soap UI tool to transfer the values from one response XML to another request XML.
- Implemented Protractor and automated, executed scripts on different browsers using JavaScript, Jasmine, XML, JSON and NodeJS
- 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.
- Responsible for developing the scripts to supportJenkins(Continuous Integration) of the scripts with the build server.
Environment: Java, Selenium WebDriver, Appium, Eclipse, TestNG, SOAPUI, Cucumber, Maven, Jenkins, JMeter, Python, HP ALM, SAP GUI, Django, HTML, XML, Agile, JIRA, ERP, SQL, and Windows.
Confidential, Chicago, Illinois
QA Automation Tester
Responsibilities:
- Implemented Selenium Web Driver and automated, executed scripts on different browser and different platform using Java.
- Experienced in designing customized Hybrid framework, Keyword Driven, Data Driven & POM to make maintenance process easier and achieve efficiency, re-usability and accuracy across applications.
- Implemented Page Objects model (POM), APACHE POI in Web Driver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium Web Driver, Junit, and Java.
- Used Selenium Grid to run test cases in multiple browsers and Platforms. Used emulators and IOS simulators to perform the manual Mobile Testing.
- Implemented open source tool Appium,SeleniumWeb Driver for cross browser and cross platform web/Mobile testing.
- Experience with working in short sprints in an Agile Scrum software development model.
- Worked on some SoapUI and FitNesse automated tests.
- Maintained the Selenium & Java Automation Code and resources in source controls likeJenkins for improvements and new features.
- Developed Data Driven framework to test several web pages.
- Log defects using Log4j, JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
- Develop the Test Cases by using the JIRA and MS Office suits
- Usage ofRuby, cucumber in project to create and validatethe test cases.
- Conducted sprint planning, review and retrospection meetings and contributed resources on Confluence and JIRA.
- Worked on designing and development of automation framework in selenium and Robot framework.
- Created test suites using Robot framework.
- Used XPath and id, name, Class name locators to locate elements.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Utilized SVN repository to perform efficient remote team working. Checked in all tested PL/SQLcode in SVN and maintaining versions of PL/SQL codes. Experienced in integrating server-side java code with UI components using JSON, XML and used AJAX & JSON communication against RESTful web services.
- Validate the Scores and Commentary flowing from different applications by using SOAP UI.
- Validated the Response for the Request made through Rest Services
- Developed automation framework and scripts for End to End (e2e) testing using Selenium WebDriver and JavaScript
- Written several SQL queries and analyzed them to validate the business rules inOracledatabase through SQL Developer as part of Backendtesting.
- Prepared Dynamic SQL Queries to perform CDC on large number of columns.
Environment: Selenium Web driver, Hybrid Framework, ATTD, CA LISA, HP ALM QC, TestNG, POM, JIRA, Cucumber, Jenkins, SOAP and REST, JSON, XML, Appium, Oracle, SQL, SVN, PL/SQL, ruby, Quality Center.
Confidential, Rockledge, FL
QAAnalyst
Responsibilities:
- Used C#as scripting language & Visual Studio ultimate along with Selenium as IDE Integrated Development environment for automation.
- Wrote code-behind files inC#.Net server-side processing of pages and test cases using specFlow.
- Created Security module inC#.Net for both the systems to provide highest level of security and user authorization to application.
- Created functional automation scripts using open source toolsSelenium and involved in creation of automation framework usingSeleniumand testing.
- Participated and conducted AgileScrum 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 inC#.Netto handle existing functionality of the system as well as new proposed functionalities.
- Worked in testing Web Services using SoapUI tool, validating WSDL, request and response xml.
- Performing unit testing of develop PL/SQL code in DEV environment and promoting codes toUAT and Production environments
- Integrated and implemented easy workflow for multiple applications using JSON files.
- Developed tools to automate some base tasks usingpython, Shell scripting and XML.
- Used UNIX and shell scripting extensively to enhance the PERLscripts 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 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, Python, Perl, PL/SQL, UNIX, Shell Scripting.
Confidential, McLean, VA
QA Analyst
Responsibilities:
- Developed both Data-driven and Keyword-driven Framework usingQTP and performed Functional and Regression testing usingQTP.
- Determinedtestapproaches for various testing strategies like Functional, System, Regression, Usability testing, Alpha, Beta testing and executed using HP QuickTestProfessional (QTP).
- Generated and Customized Test scripts inQTPfor functional Testing.
- Experience in creation of library functions, Checkpoints, Data Validation Descriptive Programming usingQTP Experience in Data Driven and Keyword Driven testing.
- Highly proficient in automating tests usingQTPand modifying the test script code by parameterization, standard checkpoints, and output-value checkpoints using VBScript.
- As part ofQAteam was involved in implementation ofETLbest practices and maintain back-up and restore the InformaticETLrepositories for theQAteam.
- Executed Web service test cases usingSOAPUI tools.
- Generated and validated XMLformatted data using Groovy Script that received in response fromRESTAPI calls.
- Create detailed, comprehensive and well-structuredtestplans andtestcases.
- Involved on testing the new functionality based ontestcasesand coordinated with development team in fixing the issues, Defect Management by Logging and Tracking bugs during execution in Testing process.
- Write automated test cases in Java and Selenium for telnet,RESTAPI web services, Web UI services.
- Performed Data driven testing using Selenium WebDriver, TestNG functions that reads data from scripts using property andXMLfiles.
- Performdatabaseadministration tasks as part of a scheduled change management task.
- Enhanced theQTPscripts by inserting VBScript functions and Checkpoints to check for Broken Links, Text, Table, XML and Images.
- Planed, designed, created, investigated and maintainedQTPautomation framework to test complex enterprise applications.
Environment: QTP, Java, C#, SQL server, python, Web Services (SOAP & RESTFUL), JavaScript, Agile, Coded UI, Load runner, JSON, XML, Quality Center.
Confidential
Test Automation Engineer
Responsibilities:
- Automation of test scripts was done usingQTPfor test re-usability of different online transaction modules.
- Developed manual and automated test cases to test the functionality of the application.
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
- Implemented Waterfall methodology for a better understanding of SDLC cycle and Defect Cycle.
- Developed and executed test cases for integration, system and regression testing throughout the software development life cycle.
- Participated in writing Test Plan, Test strategy & Test Scenarios based on software documentation from business, technical and functional requirements.
- Performed end-to-end testing of application and verified compliance for software quality standards of the organization.
- Performed automated Regression tests for every modified build.
- Conducted weekly meetings with the developers and build Team.
- Implemented Recovery Scenario to handle unexpected events or errors.
- Defects were Tracked, Reviewed, Analyzed and Compared using Quality Center.
- Participated in Test Case review and Test case sign off meetings.
- Conducted Stakeholder Meetings to review Test cases, Risk Assessment Matrix and Test Plans, Test Report.
- Tested in Development, Staging and Production Environments
Environment: QTP 9, Quality center 9.0, Windows, Linux, Java, XML, HTML.
Confidential
Test Engineer
Responsibilities:
- Experience in leading aManualTesting assignment and successfully tracked progress ofManual testing effort.
- Planned and executed end-to-end testing including functional, smoke, regression, integration and exploratory testing as required inWaterfall.
- Well versed with complete life cycle ofManual Testing process with both Agile and waterfall methodologies
- PerformedofManualtesting for the functionality and GUI of the application using ALM.
- UsedQuality Center to manage testing and track test results for each build and report defects detected.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Expertise in use of Quality Center for writing test cases, test execution, defect management, defect tracking and Bug Reporting.
- Monitoreddatabaselog files, data block corruption, performance issues, security threats, contention issues like deadlocks, I/O, memory, CPU etc.
- Preparation of Test Cases as per the functionality requirements in theQuality Center and mapping the requirements to the test coverage to ensure proper coverage.
- Used WebServices- WSDL andSOAPfor at the client side and used SAX, DOM andXMLparsers 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.