Selenium Automation Engineer Resume
Milford, ConnecticuT
SUMMARY:
- Over 8+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Healthcare & Media Applications.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
- Hands on experience of Mobile Apps Testing in Manual and automation testing of Mobile Apps.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and QTP, Appium to develop automation testing scripts for web, Mobile and client server applications.
- Have a good understanding of Telecom standards.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Worked on protractor, Java scripts to automate angular JS application.
- Hands on experience on Continuous Integration Tool (CICD) - Jenkins with Selenium.
- Working experience on Data driven and Keyword driven frameworks in QTP
- Performed Coded UI automation testing for the application using Microsoft Test Manager.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Expertise in implementing testing strategies for the entire Oracle EBS implementation
- Experience in Healthcare, Finance, Hospitality and e-Learning domains.
- Experience in doing performance testing of service using JMeter and Load runner.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Extensive professional experience as an Oracle Ebiz Tester and Quality Assurance Tester.
- I have a broad understanding of IT, a demonstrated knowledge of networks from a telephony point of view, enterprise-grade Telecom, IVR, ACD, and Contact Centre solutions from PBX to end points, as well as exceptional customer service skills.
- I initiate root cause analysis (RCA) meetings with production line supervisors.
- Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web-based applications.
- Developing the Perl script for testing data through put in uplink and down link in ftp and UDP in mobility and idle mode.
- Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
- Experience in using the open source API testing tools like SOAPUI/JMeter for functional /regression /performance testing & test automation of SOAP/RESTful Web Services
- Developed an automated scripts and frame works using Python, Java, C#, VB Script etc.
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
- Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
- Planned and performed the Unit/UAT/Integration tests for financial modules such as i-Procurement and Oracle Project
- Designed and developed Jenkins CICD pipelines for various internal apps .
- Complete Code checking, Unit testing, and Business Function Testing done on several Stored Procedures, written for converting the Legacy Data to Oracle Database.
- Work with CI tools such as Jenkins to move to CICD process.
- Validated, tested and approved bug-fixes provided by Oracle support and in-house sustain team.
- Trouble shooted production issues, support code installs duringdeployment.
- Extensive knowledge in Telecom and Financial domains with Vision, ACSS, POS, Eagle Star, EDW, ETL and Mainframe applications testing .
- Wrote documentation for CICD process
- Performed Black Box, Performance Testing, Regression, Disaster Recovery and Validation testing during the testing life cycle of the product release.
- Translation and adaptation to Russian readership of marketing materials for financial, transportation, hospitality, government and other sectors.
- Implemented Continuous Integration & Continuous Development (CICD) using Jenkins Pipeline.
- 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.
- Involved in the Design and implemented different Automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework for various projects.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access using SQL and PLSQL queries.
- Involved in reviewing the Functional Design Document with Functional team members in Oracle ERP
- Expertise in Para Soft SOA Tool, SOAPUI for web services validation and WSDL validation
- Excellent experience with source version control tools such as Subversion (SVN), TFS &Git.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Strong problem solving skills and very good time management skills.
- Worked on Onsite - Offshore model.
- Hands on experience in participating in code reviews and Requirement analysis.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter, GIT
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP,AWS.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest, VersionOne
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML, Java Script
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, Opera, Mac, Perforce,UNIX and Linux
Mobile Manual Testing: Android, iOS.
PROFESSIONAL EXPERIENCE:
Confidential, Milford, Connecticut
Selenium Automation Engineer
Responsibilities:
- Created test automation framework using Selenium WebDriver, Page Object model (POM) using
- Data Drive Framework for further test creation and execution. Extensively Involved in identifying test cases to automate.
- Automate those test cases using Selenium WebDriver, JUNIT, TestNG and Java.
- Suggested improvements in test process by gathering and analyzing data.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Analyzed the Product backlog, Sprint Backlog and developed Test Suites to cover the overall quality assurance testing.
- Designed Test planes and Automation Scripts for AWS based Azure web application,
- Perfomed Cross Browser Testing on AWS based wed Aplication
- Created tracking sheet to trace QA testing efforts
- Involved in complete QA Life Cycles. Developed and maintained various test cases and test scripts using Business Requirements.
- Worked in the team that follows CICD Pipe line Process with continuous Development and Deployment Process
- Used Selenium as the automation tool and Team Foundation Server (TFS) for Identifying, logging, tracking and escalating bugs as the defect management tool.
- Designed Automation Test cases using Selenium WebDriver, Java, Maven .
- Involved in Maven configuration for running servers and scripts after the build.
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown,
- Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG Unit Testing Framework by adding different annotations
- Developed frameworks using Java for automate testing using Selenium WebDriver.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script
- Developed and enhanced various test scripts using selenium tool to handle the changes occurred in the web elements during the build releases.
- Reviewed and analyzed the user acceptance criteria alongside with the business analysts to test the application for UAT using cucumber.
- Expertise in running multiple test scripts at the same time against different machines, running different browsers and operating systems using Sauce Labs.
- Expertise in using TestNG tool to perform cross browser and parallel testing.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Produced test scripts in extremely detail level to assure that all the requirements are covered by every possible scenario.
- Implemented POM (Page Object Model) automation framework using JAVA, Selenium web driver and Cucumber.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Performed the Regression Testingof application for every new build released.
- Performed the User Acceptance Testing (UAT).
- Interact with the client UAT team to define and manage the UAT process
- Proficient in using various SOAPUI actions to perform SOAP and REST services to get information either from third parties/internally and tested the results using assertions.
- Used different modules in TFS to report and track the defects, and communicated issues with the developers for a better solution.
- Involved in Knowledge Transfer, Group Discussion and Training Session.
- Prepared the Test Results document which summarizes testing activities and results in QA Complete
- Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application
Environment: Selenium WebDriver, AGILE, Java, Eclipse, TestNG, Maven, Jenkins, Microsoft Office Excel, Cucumber, Microsoft Dynamics, SQL, QA COMPLETE, TFS, SoapUI, POST Master
Confidential, CHICAGO, IL
Senior Automation/Mobile Engineer
Responsibilities:
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Performed web services testing with SOAP UI by validating request and response for XML, JSon files.
- Used Para soft tool to test back end Rest APIs and create Assertions.
- Design and develop automation tools and test frameworks such as Appium, UI Automation to support Mobile Application Testing.
- Performed cross browser testing on IE, Firefox, Opera and Chrome browser
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- 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.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Wrote Python Scripts to develop automated scripts and frame works.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Logged and managed defects using Quality Center/ALM defect management tool
- Experienced in load and performance testing tool JMeter.
- Wrote SQL Queries for backend/ETL testing.
- Wrote automated scripts for angular JS application using protractor and Java scripts.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Troubleshooting of issues and Root cause Analysis (RCA) of all production issues.
- Involved in Maven configuration for running servers and scripts after the build.
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Used Jenkins as continuous integration server to run automated test suites.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter. Protractor.
Confidential
Senior Selenium Engineer
Responsibilities:
- Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Used Para Soft to create and maintain automated scripts for testing web services.
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Used Java language and Junit framework for scripting.
- Experienced in load and performance testing tool JMeter.
- Involved in writing SQL Queries for backend/ETL testing.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Source-code repository management and reporting in Perforce
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Environment: Java, Appium, Selenium IDE, Firebug, SQL, iOS, Mobile Testing, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber.
Confidential, NJ
Selenium/SOA Tester
Responsibilities:
- • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- • Developed test code in Java language using Eclipse, IDE and TestNG framework.
- • Configured Selenium Web Driver, TestNG, and created selenium automation scripts in java using TestNG prior to agile release.
- • Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber
- • Performed Data Analysis and developed Data Mapping documents for Reporting projects by using several data analysis software's.
- • Wrote VBScripts for Black Box and White Box Testing.
- • Enhanced JDE application depending on user request and pull the data from User defined format and update JDE files. Developed a batch application to pull the data from Excel and update JDE files.
- • Responsible for estimating required resource and components for SOA testing
- • Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- • Worked on Selenium GUI Object / element verification is done through XPath.
- • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- • Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.
- • Used Firebug to do web based testing with selenium for the commands and locator application.
- • Developed an extensive test suite and performed tests in local environments using CodedUI
- • Involved in web and windows projects, with both C# and VB.NET using CodedUI automation tool.
- • Used SOAP UI tool to test SOA based architecture application to test SOAP services.
- • Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
- • Extensively used SOAP UI for functional testing of web services.
- • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
Environment: Java, Selenium Web Driver, TestNG, Python, SOUPUI, TDD, Agile, HTML, XML, XPath, Rally, Web Services (SOAP UI) JavaScript, Quality Centre, Firebug, SQL, PLSQL, Putty, SQL Navigator, Oracle, UNIX, Windows.
Confidential,FLORIDA
Automation Test Engineer
Responsibilities:
- Executed and scheduled the automation test scripts from Quality Center.
- Project is developed using waterfall methodology.
- Involved in creating the Data Base Scripts.
- Prepared the Test Results document which summarizes testing activities and results.
- Performed Positive and Negative testing by inputting valid and invalid data
- Performed Regression testing to ensure that changes made to software did not introduce any new bugs. Used C# selenium scripts to develop coded UIautomation instead of record and play back options
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
- Performed Manual Functional testing with QC and Regression Testing with QTP.
- Involved in User Acceptance Testing (UAT) of the application.
Environment: QTP10, SOAP UI, Quality Center 10, C#, ASP.NET, SQL Server, TOAD, UNIX, HTML, VB Script.
Confidential
Manual Testing
Responsibilities:
- Analyzed test specifications and converted them into Manual Test Cases. Performed Manual Testing on different Modules of the Application.
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
- Knowledge of System Development Life Cycle (SDLC) of Waterfall & Agile Methodology.
- Prepared Defect Report as per severity and Priority.
- Design, deliver and execute high quality test cases under direction of a Test Manager.
- Designed Test cases and executed Test cases and reported the Bugs using Quality Center.
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Systems Integration Testing of web based application, time tracking through electronic gadgets (devices and mobiles).
- Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center
- Interacted with developers to follow up on defects and issues.
- Responsible for providing the status updates to the team on daily basis.
- Generated the Test Status Reports from Test Director and regularly presented to QA Team lead and Project team lead.
Environment: JAVA, JSP, WebLogic, HTML, SQL Server 2005, and Windows 2003, Testing Tools: QTP 8.2, Mercury Quality Center 9.