Name: Neeta
QA Automation Selenium
Phone No: 630-***-****
Professional Summary:
Around 7 years of QA experience in Manual/Automation testing of Web Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web 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.
Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
Good experience writing automated scripts in Ruby Programming Language to test the functionalities.
Experienced with API testing using Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium Web Driver, C#, JavaScript.
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/Web Driver/IDE/Grid, HP Quick Test Professional and Junit/Testng, Load Runner.
Extensive experience working in various testing frameworks
Expertise in Automation testing for both Angular and Non-Angular pages and test tools Test NG,jUnit.
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid/RC, Cucumber, TestNG/JUnit, Quality Center, JIRA, Ant, Maven, Jenkins, Postman, Fire path, Firebug.
Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver, Ruby and Cucumber.
Good knowledge on TestNG, Junit framework for Functional and Regression testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
Good experience writing automated scripts in Ruby Programming Language to test the functionalities.
Experienced in load and performance testing tool JMeter.
Experienced in Automation testing using Selenium and HP Quality Center.
Experienced in White Box testing by authoring python Codes in Selenium Web Driver.
Created and Maintained Server-side Integration Test using Python and Selenium Web driver.
Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center
Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Eclipse and preparation of automation test framework.
Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications
Built JavaScript based test framework using cucumber JS, web driver io, node.js, angular.js.
Involved in setting of QA Test environment with simulated POS test environment.
Knowledge of Agile methodology along with Automation Tools and Protractor.
Exposure to web technologies like HTML, XML, CSS.
Experience in Understanding the code written in different programming languages Java, Java Script, SQL, and databases like Oracle, SQL Server.
Experience in writing test cases as per the Software requirement specifications.
Experience in Back-end testing, data validation, Database testing using SQL queries.
Executed automation test scripts using windows and Linux platforms for MFP products.
Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
A resourceful team player with good Interpersonal, effective problem solving and decision making skills. Looking ahead for great career in a fair working environment with opportunities to grow.
Technical Skills:
Testing Tools
Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber,Log4j, Firebug, Fire Path, TestNG, JXL, SOAP UI, Visual code
Language/ Script
Ruby, Java, JavaScript, Shell Script, VBScript(UFT),C, Python
Frameworks
Junit, TestNG, TDD,
Firefox Add-ons
XPath, Firebug
Web development
HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies
SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools
HP Quality Center, Bugzilla, Visual Studio TFS, JIRA
Build/ CI Tools
Maven, Jenkins,
Databases Technologies
MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms
Windows 7/Vista/XP, UNIX, Linux
Professional Experience:
Client: Smartmatic, Los Angeles, CA July 2018 - Present
Role: QA Automation Engineer
Responsibilities:
Good experience in Manual testing of web based, Client/Server applications.
Automation testing using Ruby Mine -RSpec IDE with Selenium web driver
Developed and implemented test scripts using BDD with Cucumber, Gherkin
Expert in using WebDriver /Web Element interface, Xpath, CSS Selectors, Absolute/complete Xpaths, CSS Selectors, Implicit/Explicit waits, Web Driver Wait Class, WebDriver. Timeout Interface, Fluent Wait and many more.
Good Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and Automation testing using Selenium.
Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications. Performed regression tests to validate the changes for different functionalities, found defects and reported them to development using Quality center.
Extensively used Ruby and cucumber for test case automation.
Created front-end tests using Cucumber, Gherkin (tests written in ruby) .
Proficient in testing both REST and SOAP Web services using Rest assured and Postman services
Manually performed Back-End testing by writing SQL queries using SQL Joins. Also, used SQL statements to extract data from the tables to validate test results
Develop complex SQL queries to create backend test scripts.
Designed of Ruby/Cucumber framework for patch web service.
Investigating the failed cases that were run from the regression Jenkins job and fixing the issues related to test data. Used Git as version control tool Used HP Quality Center for executing test cases, defect logging, tracking and bug resolution
Wrote manual test scenarios and test cases based on user requirement specifications, change requests and functional specification documents
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
Participated in all the QA, Business Meetings and presented technical issues as occurred
Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Cross Browser, Security and Database Testing. Sound knowledge in SQL Queries.
Developed test scripts in Ruby for identified test cases using cucumber
Validated the response codes and error messages received by the web services response.
Experienced in writing sql queries for fetching the data and also verifying it against the JSON response received in web services.
Analysis of high level design for a new feature and developed Test Plan, Test Scenarios, Test Cases, Low Level Design based on the user/business requirement specifications and also involved in estimations.
Followed Agile (Scrum) methodologies and facilitating bi-weekly scrum meeting and end of sprint retrospective for the Agile team.
Environment: Ruby, Selenium WebDriver, Cucumber, TestNG, Maven, Jenkins, JMeter, SOAP UI, GitHub, Agile, Firebug, Fire path, XPath, Eclipse, JIRA, Oracle, Windows, Zephyr.
Client: Kaiser Permanente, Denver, CO July 2017 – June 2018
Role: QA Automation Engineer
Responsibilities:
Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
Evaluate and analyze Business Requirements, Functional Specification documents.
Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber.
Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver.
Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
Involved in rest API automation using Http Client, Jackson and JSON-Simple libraries and manually testing them using browser plugin like Postman.
Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub.
Used Cucumber automated testing to test new and existing functionality.
Handled the task of localization/Globalization testing for web and device portal with two junior team members for four languages. Coordinated UI Testing task with one junior team member
Gained product knowledge and attended various QA training
Expanded knowledge of product through Regression testing of easy modules
Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application. Created automation scripts in SOAP UI using Groovy Script for web services testing.
Developed test scripts for web services using SOAP UI and worked with XPATH.
Tested request and response XML's based web services interfaces using SOAP UI.
Performed Automation for regression using Selenium Web Driver and Selenium GRID.
Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium WebDriver, Cucumber, TestNG, Maven, Ruby, Jenkins, JMeter, SOAP UI, GitHub, Agile, Firebug, Fire path, XPath, Eclipse, Quality Center, Oracle, Windows.
Client: University of California, Riverside, CA Sep 2016 – June 2017
Role: QA Automation Engineer
Responsibilities:
Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
Associated with development team to understand technical design and architecture for test planning.
Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
Develop automated acceptance tests using technologies such as: Ruby, Cucumber, and Selenium.
Developed Selenium Automation framework – Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
Automation of React.js applications using WebDriver (Selenium 2.0), Protractor, frameworks using JavaScript (ES6).
Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
Automation through WebDriver JS testing framework using Protractor.
Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the test scenarios, Test cases and test conditions identified.
Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
Tested request and response XML's based web services interfaces using SOAP UI.
Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
Created whole test framework using Selenium for further test creation and execution.
Regression test cases were written and automated using Selenium WebDriver.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Involved in validation testing using JavaScript.
Updated Test Plans and Test Cases periodically to manage changes in requirements.
Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
Connected to database to Query the database using SQL for data verification and validation.
Performed back end testing on Oracle Database by writing SQL quarries.
Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Selenium WebDriver, Test NG, Java, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Firepath, Firebug, Python, HTML, XML, GIT Hub, agile, Quality center, Coded UI, Test Manager, Mobile Testing, SQL, Oracle and Windows.
Client: Fidelity National Information Services Inc, Milwaukee, WI April 2015 – July 2016
Role: QA Automation Engineer
Responsibilities:
Analyzed the Business Requirements and Functional specification within the team for business understanding and end-user focus.
Worked with the Business Analysis Team to prepare detailed Test plan and Test Cases for the enhancements of the Business user’s online banking application.
Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
Performed manual tests to conduct functional, system, integration regression, usability, compliance, compatibility tests on the application.
Worked on developing the automation scripts using Selenium WebDriver with Junit Framework.
Involved in debugging, reporting and fixing automation RUBY script failures in Selenium WebDriver.
The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
Run script as a batch file through ANT and generated testing report.
Integrates Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
Involved in running Test scripts on different browsers using the Selenium WebDriver.
Firebug is used to select CSS selectors and XPath to identify UI elements.
Executed automated test cases for White box testing, analysis of the test results and maintenance of Test Metrics.
Created automation scripts in SOAP UI using Groovy Script for web services testing.
Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SOAP UI.
Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
Used Selenium WebDriver used to test search results of Meta search engine.
Environment: Selenium WebDriver, Java, JavaScript, HTML, Junit, Cucumber, Jenkins, ANT, CSS, Firebug, XPath, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, Agile Methodology.
Client: Wittur Elevator Components Private Limited, India Jan 2014 – March 2015
Role: QA Engineer
Responsibilities:
Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity as part of test management/testing life cycle(STLC).
Involved in writing load test scripts using Apache JMeter
Converted QTP scripts to Selenium WebDriver scripts. Used Java language
Recorded and plays back test in Fire fox using Selenium IDE
Created Automation test framework using Selenium WebDriver.
Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
Exported Test Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit).
Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
Developed and maintained automated test scripts for Regression testing using QTP, including parameterizing QTP Scripts
Hands on experience in using the GIT and Microsoft Team Foundation server(TFS) version controls.
Created Keyword-Driven Automated Frameworks using Selenium WebDriver configured under Eclipse, Junit environment.
Performed different testing task using various test scripts on Selenium WebDriver and Junit.
Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
Good experience in using the test case management tools like Microsoft Test Manager, HP ALM, JIRA.
Writing Test Objectives, Cases & Executing the Cases using SOAP UI.
Used Quality Center as Test Repository for Requirements, Test plans.
Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
Environment: Java, Selenium WebDriver/IDE, Junit, Ant, HP Quality Center, JavaScript, JMeter, GIT, TFS, MTM, QTP, XPATH, Eclipse IDE, SOAP UI, Firebug, and Windows, Health care domain.
Client: Finecure Pharmaceuticals Ltd, India Oct 2012 – Dec 2013
Role: QA Analyst
Responsibilities:
Analyzed the Business Requirement Document (BRD), Functional Specification Documents to prepare Test cases based on Test Plans.
Determined user/business/functional requirements.
Involved in various testing types like UI Testing, Functional testing, User acceptance testing, Integration testing, Navigation testing and Regression testing on the application.
Extensively interacted with Business people, Developers and with end users to test according to their requirements.
Used Ant for building the Web driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Open source technologies such as JavaScript for scripting.
Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
Used SeleniumRC for creating Regression scripts.
Involved in using Selenium RC and writing Selenium tests through Eclipse/Selenium IDE including Quality Center.
Wrote Junit tests using Junit framework.
Reviewed and analyzed requirement document for writing Test cases.
Run tests by using Selenium remote control in different browsers.
Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
Involved in Web Services Testing using SOAP UI.
Developed a Test plan based on testing requirements and created Test cases using test Plan module in HP Quality Center.
Organized and prioritized requirements in Quality Center.
Scheduled and ran the tests using Test Lab module in HP Quality Center.
Attended the daily defect meeting to discuss status and report the test cases of each different testing, discuss issues and advancement which need for the product.
Environment: Java, Selenium IDE/RC, Junit, SOAP UI, Eclipse, JavaScript, Quality Center, Clear case, Firebug, XPath, PL/SQL, HTML, Apache, Windows XP and UNIX.
Client: Capital Foods Pvt. Limited, India Oct 2011 - Sep 2012
Role: QA Analyst
Responsibilities:
Determined test objectives through detailed analysis in order to automate features comprehensively.
Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
Status reporting and test updating in Quality Center.
Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
Created and executed database queries (SQL) to validate database data integrity
Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
Updated test cases and test scripts according to changed requirements as well as using QuickTestPro for regression testing.
Identified software capability and reliability by conducting functional, system, and regression and performance tests.
Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.
Environment: Selenium IDE/RC/Grid, Junit, QuickTest Pro, SQL, WebLogic, Windows, waterfall, SOAP.