Selenium Engineer Resume
Baltimore, MD
PROFESSIONAL SUMMARY:
- 7 years of IT Experience in Automation Testing. Selenium, Page Object Model, TestNG, Cucumber, Core Java, Web services testing (Soap UI) and API testing using Jmeter
- Expertise in variety of tools such as Selenium Webdriver, TestNG, JUNIT, Continuous Integration with Jenkins, Maven, JIRA.
- Worked on all phases of STLC from Requirements analysis, Design, Functional Decomposition, System Analysis, Test Case Design , Maintenance and Documentation.
- Proficient in Test planning, Test Strategies, Test Case Design, Reviews, Defect reporting & tracking, and Test Execution (manual and automation) using test plans and functional requirements.
- Understanding of different approaches to Testing such as System Testing, Smoke Testing, Regression Testing, Black Box Testing, Functional Testing, Database Testing, WEB/UI Testing.
- Designed and implemented Automation Frameworks such as Data Driven Framework and Hybrid Framework for a number of projects. Created Test Scripts using Selenium Webdriver with Page Object Model.
- Experience with Cross - Browser and compatibility testing to test Web Application using Selenium WebDrier and TestNG, running parallel testing for regression and functional Testing.
- Worked in building automation scripts and frameworks from scratch using Selenium Web driver with Java.
- Experience testing web applications, Manual test as well as using Selenium automation tool with Java/Eclipse development and TestNG framework.
- Experience in fornt-end routing, client-side templating and consuming JSON-based REST APIs
- Automation Framework Development in Selenium Webdriver using Java.
- Good knowledge of handling different locators through CSS, XPATH and handling AJAX components of a web page.
- Have implemented Keyword driven, Data driven and Hybrid Framework for testing.
- Involved in Functional, Regression, Integration, User Acceptance, Compatibility and System Testing.
- Writing, enhancing and executing test scripts using Selenium, TestNG.
- Experienced in Bug Tracking and Bug Reporting (Clear Quest).
- Involved in writing and testing test scripts using Selenium WebDrive, Protactor and Java Object Oriented Programming Language.
- Good knowledge in SQL
- Expertise in preparing Test Reports, Defect Management, Management Reports and Delivery Summary Reports
- Provided technical support for Sprint Cycle and testing with Rally tool
- Used Angular to create views performing two-way data binding and synchronizing models with server as a Single Page Application(SPA)
- Understating and well knowledge of SDLC and STLC including agile methodology, business and technology operations.
- Flexible and versatile to adapt to any new environment and work on any project.
- Good Performer and Team Player.
TECHNICAL SKILLS:
Testing Tools: Selenium, Win Runner, Load Runner, Soap UI, Restful API
Languages: C, Java script, SQL, HTML, XML, VB Script, Perl, Ruby
Web Technology: J2EE, EJB, JSP, JDBC, XML, HTML, ASP 2.0,.NET
Databases: Oracle 10g, DB2, Sybase, SQL Server2000, MS Access, Sybase
Database Tool: MS SQL,Win SQL, Toad, Jxplorer, WinSql, RapidSQLWeb Server
Web logic, IIS, Tomcat: Web Server, WebSphereBug Tracker Test Director 8.0/HP ALM/10.0, Rally,Bugzilla, Clear Quest, Jira
Version Control: CVS, SVN, Clear Case, PVCS, Visual Source Safe
Operating System: Windows 2000/XP/NT, Vista, Windows 7, Mac, UNIX, Solaris, Linux.
Documentation Tools: MS Office (Word, Excel, PowerPoint, Outlook) Adobe Acrobat.
Mainframe: JCL, CICS, ISPF/TSO, DB2, SPUFI, QMF, FILE-AID
Browsers: Windows IE, Mozila,FireFox,Opera, Mac Safari, Mozila, IE
Other Tools: AutoIT, XML, Xpath, Jenkins, MAVEN, Protractor
PROFESSIONAL EXPERIENCE:
Confidential, Baltimore, MD
Selenium Engineer
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver using Java
- Worked on implementation of Test Automation Framework build using SeleniumWebDriver, protractor to handle AngularJS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed test code in Java and C# language using Visual Studio, IDE and TestNG framework.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java, C#, /TestNG).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using Nunit prior to agile release.
- Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous integration tools (CI/CD) like Jenkins for nightly suite execution and working on knowledge on testing and configuring AWS.
- Implemented infrastructure on new AWS systems and migration of existing Linux and Windows based infrastructure to AWS Cloud platforms and automated using Terraform, Cloud Formation Templates.
- Involved in code reviews and wrote unit tests in Python.
- Performed white box testing using TestNG for class, method, &WebServices testing
- Involved in Maven configuration for running servers and scripts after the build.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Experienced in load and performance testing tool JMeter.
- 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.
- Used Jenkins as continuous integration server to run automated test suites.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Performed data driven testing by using JDBC as a data source in SOAPUI and configured SQL queries to fetch data from the Oracle database.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Analyzed test results, tracked the defects and generated reports using Quality Center.
- Worked on designing and building automation frameworks in support of continuous integration in a testdriven development (TDD).
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAPUI.
- Created manual test cases, reviewed to validate the functionality.
- Attended the BRI (Business Requirement Identification) meeting to understand the business Requirements.
- Edited and debugged tests using Selenium. Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
- Verified, edited and updated test data in new or existing systems before testing.
Environment: Java, Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Chropath, Firebug, Visual studio, XPATH, C#, Python, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.
Confidential, Richmond, VA
Selenium Engineer
Responsibilities:
- Involved in Selenium Automation Framework development with TestNG and MAVEN.
- Responsible for creating and customize test scripts using customized framework
- Involved in Interacting with Onsite and offshore team for discussing the business requirements , and clarifications.
- Performed Web automation in Selenium using JUnit framework and performing Web manual testing.
- Performed functional and Load testing using JMeter.
- Design, developed and implemented Keyword Driven , Data Driven and Hybrid Driven automation testing framework utilizing Java, Python , TestNG and Selenium Web-Driver .
- Involved in preparing test cases using Selenium Web Driver to validate all UI components , Popups , Browser navigations and Mouse Movements
- Maintain Debug and Report Test-Scripts-Coverage (Smokes and Regression) on every build.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Stabilizing the Testing Process and updating the repository o n a daily basis and weekly basis.
- Giving Knowledge Transfer to new team members regarding the specification as well as the testing process and the automation framework .
- Involved in Identifying and Creating the Business component & Generic Scripts .
- Participation in framework development .
- Verify the Automated Test Result, and Logging the Defect in QC and updating status to the higher management.
- Involved in test scripts review.
- Verifying Test result and logging defects.
- Mapping Test Cases and Test Scripts on Requirements Traceability Matrix.
- Prepared Test Report based on the Test results.
- Tested RESTful API using Google Chrome Restful console clients manually. After the manual verification, automated API features using Cucumber API framework.
- Expertise in developing automation framework in Ruby, Utilizing Selenium, Cucumber for end to end testing involving a Client API, SOAPUI Native Application, .NET wed application and MYSQL database.
- Usage of Ruby, Cucumber in project to create and validate the test cases.
- Experience with REST APIs and standard Linux command line utilities.
- Comparing the time effort spent in automation over manual testing Data conditioning.
- Comparing the defect ratio in manual over automation testing.
- Mapping Test Cases and Test Scripts on Requirements Traceability Matrix.
- Prepared Test Report based on the Test results.
- Comparing the time effort spent in automation over manual testing Data condition.
- Comparing the defect ratio in manual over automation testing.
Environment: Java, Selenium WebDriver, QTP, UFT, TestNG, Junit, Maven, JMeter, Jenkins, Agile (Scrum), Rally SOAPUI, Rest, Cucumber, IBM WebSphere MQ 7.0/7.5/8.0/9.0 , UNIX, HTML, XML, Json, Xpath, HTTP, Firebug, SQL, RDBMS, Oracle, Restful API Windows.
Confidential, Nevada City, CA
Selenium Engineer
Responsibilities:
- Performing the role of QA Test Automation engineer in a fast-paced agile team.
- Assessed and analyzed User stories and participated in Sprint planning, Review Sessions & Scrum Meeting and developed Test scenarios , Test cases , Test data, Test procedures , Test reports.
- Designed the automated test cases using the Selenium Web Driver inside the Eclipse IDE using Java.
- Experience understanding the code written in different programming languages Java, VBScript , Java.
- Giving Demos of new features to Product Owner and Stakeholders at the end of each Sprint.
- Analyzed and selected the test cased for automation of Java Web application.
- Create framework using TestNG and Wed Driver.
- Performed manual testing of features within each sprint and automate features from previous Sprint.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and FirerFox where multiple tests were run at the same time.
- Tool the Application Screenshots and copied the images where exceptions occurred and at important checkpoints of application execution.
- Build highly available, reliable and secured API Solutions
- Strong working knowledge of API testing tools like RestClint, Postman, SOAPUI
- Followed Agile Methodology (SCRUM) for this project
- Involved in Web Services Testing using SOAP UI .
- Modify the exiting test cases based on change on a feature and requirements.
- Using JIRA as a defect tracking tool for Product backlog and reporting bug.
- Wrote SQL queries to setup/modify test date in Oracle database .
- Experienced with Load/Performance testing (LoadRunner) by giving volume of data from the backend.
- Executed test cased relating to mouse hover using Actions class and found hidden elements using XPath, CSS and Windows classes.
- Documents test results and testing procedures after very release.
- Review of the test scripts by other automation testers using review checklist.
- Performed the Manual and Interruption Testing on Mobile Applications .
Environment: Selenium Grid/WebDriver, Java, JavaScript, C#, TestNH, XML, Xpath, Maven, Soap UI Firebug, Rally,Firepath, JMeter, JSON, Junit, Web Services,, SOAPUI, GitHub, Cucumber.
Confidential, Norwalk, CA
Selenium Engineer
Responsibilities:
- Worked closely with clients in gathering and reviewing the business requirements for each Sprint/Release.
- Understood SRS and kept track of the new requirements/change in requirements of the project.
- Coordinated with project manager and development team to formulate test strategy, scope of test effort, test resources required, and test-release schedules.
- Performed and planed functional, regression testing, integration testing, system compatibility testing, and User Acceptance Testing.
- Involved in generating test plan, test cases using HP Quality Center.
- Wrote SQL queries to test the oracle database and validate the data integrity.
- Performed regression testing to ensure no new bugs exist due to modifications using Quick Test Professional.
- Created Automated Data Driven test scripts using QTP Scripts for performing highly efficient regression test cycles that can perform XML String comparison to differentiate between expected and actual results.
- Created VB scripts in QTP to connect to various databases in Oracle host servers using embedded SQL statements.
- Created VUser Scripts for Performance and Stress testing using LoadRunner.
- Created Scenarios to simulate load and stress testing for multiple Vusers for various Enterprise services and systems.
- Generated Reports, Graphs, Summary data, and Collating execution results to help analyze the performance of the systems using Load Runner Analysis.
- Developed Test scripts using Load Runner by recording test cases and enhanced scripts by adding checkpoints, parameterization and correlation.
- Extensive experience developing RESSTFUL APIs
- Performed Cross browser testing is used on Internet explorer and Netscape navigator for browser compatibility.
- Participated in Release Review/Requirement Analysis and Design review meetings.
- Experienced in testing configuration and customization like fields, page layouts, users, role hierarchy.
Environment: HP Quality Center, QTP, Load Runner, Selenium, API, .NET Framework, SQL Server 2008, UNIX/LINUX.
Confidential, Cranford, NJ
QA Analyst
Responsibilities:
- Analyzed the business requirements, functional specifications and use case documents to create the Test Scenarios for functional and system testing.
- Prepared Test plan, Test Scenarios and Test Scripts as per functional, Business requirements using Quality center.
- Developed automated test scripts for functional and regression testing using QTP .
- Good experience with identification of Checkpoints & execution of Checkpoints using QTP.
- Good Experience with VBScript for Scripting.
- Experienced in writing and executing scripts and analyzing the actual results against expected results.
- Executed automated test scripts as batch tests , analyzed the results and reported the bugs in Quality center.
- Interacted with developers in reporting bugs, and in fixing the bugs.
- Executed SQL Queries to check the data table updates after test executions.
- Kept track of the bugs, and prepared status summary reports with details of executed, passed and failed test cases and reported the same through Quality Center.
Environment: Windows NT/2000/XP, DB2, MS SQL Server, ASP.NET, QC, IE, Firefox, QTP.
