Senior Selenium Engineer Resume
Columbus, OhiO
SUMMARY:
- Over 3 years of extensive experience in Analyzing, Designing and Implementation of QA testing for Web based and Client/Server applications using manual testing and Automation testing.
- Experience in analyzing business specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience with Automated Testing tools such as Selenium - RC, Web Driver and Selenium Grid, Cucumber
- Experience in all stages of the Software Development Life Cycle (SDLC) in all dimensions of Functionality, Usability & Reliability.
- Expertise in java programming, ability to Design & Develop frame works like Keyword, Data Driven and POM (Page Object Model) using selenium.
- Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language
- Experience in using Selenium RC to write automated web application Ul tests in Java.
- Extensive Selenium Web driver using java and Manual testing experience.
- Expert in developing Java Appium test scripts using Java, JavaScript and Test Frame works using ANT/MAVEN build tools.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile/ Scrum
- Extensive experience in using JUnit framework for Unit testing, Maven and Ant for Project building tool, and worked with Jenkins/Hudson for Continuous Integration
- Working experience with defect tracking tools like Clear Quest, JIRA, TestDirector/Quality Center (QC) and Team Foundation Server
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Good experience in Web Services testing using SOAP UI, XML and WSDL and in providing required input data to request XML& get the required data from response XML& use the response data from other request XML using SOAP UI.
- Worked on Web Technologies using HTML4/5, CSS2/CSS3, JavaScript, JQuery, AJAX, Mocha/AngularJS, NodeJS, XML and JSON.
- Working experience in unit testing NUnit, Junit, Pytest.
- Experienced in Virtual User Generator (Vu Gen) scripting for performance/load testing, Multiple protocols.
- Experienced in finding the bugs by using tools like Bugzilla, JIRA.
- Executed web services testing using SOAPUI tool for SOAP and RESTWeb Services using WSDL and WADL.
- Experience in mobile web or mobile app testing(Android/iOS) using Appium and creating test cases using Java
- Expertise in using HP ALM for application lifecycle management
- Hands-on Experience in cross browser testing using Selenium WebDriver in Java and TestNG framework
- Experienced in Automated the Test Cases using Selenium, Web Driver, Java Eclipse, J Unit and JMeter
- Experience in Mobile Testing using Appium and UFT mobile Centre tool.
- Experience object oriented programming (OOP) concepts using Python, C++
- Very good knowledge of SDLC models like Waterfall, Iterative Model and V-Model
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing
- Experienced in writing SQL queries for back-end testing and validation of data
- Proficiency in writing load scripts using Apache JMeter
- Experienced in using Linux platform with Linux commands for root cause analysis and backend server validations.
- Extensive experience with Microsoft Office tools (MS-Word, PowerPoint, Excel and Access)
- Excellent experience with source version control tools such as Subversion (SVN) & Git
- Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development)
- Good communication skills with Strong analytical and problem solving/troubleshooting skills
TECHNICAL SKILLS:
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT),C, C++, C#, Python, Perl, SQL, PL/SQL, VBScript(UFT), .NET
Frameworks: Junit, Testing, TDD,BDD
Firefox Addons: XPath, Firebug, Firepath
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS, Flash.
SQA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA, Bamboo
Build/ CI Tools: Ant, Maven, Jenkins, Hudson
Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g/11g, MS Access 2000,SQL,Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL
Operating Systems: Windows XP, 7, 8, 10/vista & server 2003, UNIX and Mac.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus,Ohio
Senior 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.
- Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Wrote manual test scenarios and test cases based on user requirement specifications, change requests and functional specification documents.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Used BDD framework with Cucumber, Java and created feature files with scenario files.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the Mobile Testing.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Experienced in load and performance testing tool JMeter.
- Wrote automated scripts for angular JS application using protractor and Java scripts.
- Involved in the 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 databases
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Involved in sprint retro meeting to improve the next sprint production.
- Performed system, integration, smoke, sanity, functional and end to end testing.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Application compile and build using Maven
- Used Git for Version Control and Code Collaboration to manage code reviews
- Responsible for the Web based testing including GUI Testing, white box testing, Grey box testing, black box testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and User Acceptance Testing.
- Conducted detailed analysis of test results found through both manual and automated testing.
- Development of automation test scripts using Java & Jbehave.
- Developed and deployed test Load scripts to do end to end performance testing using Jmeter.
- 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
- Responsible for reporting and tracking the issues using JIRA.
QA Automation Engineer/ Mobile Test Engineer
Responsibilities:
- Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables
- Development of Automation test cases using Selenium Web Driver, Java, Junit and Maven.
- Professional in using Appium to implement the automation scripts on Mobile Applications.
- Performed Manual Mobile Testing using Emulators and IOS simulators.
- Good Hands of Experience in implementing the IOS Automation.
- Responsible for the implementation of Robot Framework, Hybrid Test Automation Framework, POM using Selenium Web Driver, Selenium IDE, TestNG, Maven and Java.
- Expertise in testing of the project related deliverables on ALM platform.
- Implemented the BDD framework with Cucumber, Java and the creation of future files with scenario and scenario outline files.
- Performed cross browser functionality testing using Selenium Grid.
- Experience in writing the Ruby and Python Scripts for Automation Testing of Applications.
- Performed web services testing with SOAP UI by validating request and response for XML and JSON files.
- Involved in the 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 databases.
- Good Experience in using Sub version source control like GIT and Gerrit .
- Involved in using the web-debugging tools like XPath, Firebug and FirePath to locate elements
- Development of automated scripts for angular JS application using Protractor and Java scripts.
- Experience with SOA architecture which include SOAP and Restful Web Services Testing.
- Experience in Agile methodology with SCRUM Process for the development of the product.
- Performed Manual and automated testing for client/server and n-tire web-based applications using Mercury/HP tools such as Load runner and Quick Test Pro.
- Involved in using the Quality Center/ALM defect management tool to detect the Logged and managed defects.
- Experience in load and performance testing tool JMeter.
- Used Jenkins as continuous integration tool to run automated test suites.
- Implementation of SQL Queries for backend/ETL testing.
- Development of functional test cases using Data validation and Data Design Techniques.
- Involved in generation of bug & test case reports and generation of data document.
- Involved in the Development of test code in Java language using TestNG framework and Eclipse IDE.
- Involved in the project testing activities includes test planning, test case creation, documentation, test status, and test case execution.
- Used the Automation Build tool Maven for servers and scripts after the build.
Environment: Selenium WebDriver, Protractor, TestNG, Eclipse, white box, grey box, black box, Cucumber, Ruby, Jenkins, Jira, Java, JBehave, Java Script, Junit, JSON, SOAPUI, Postman, SSIS, SQL, DOORS, BDD, Maven, Data Driven and Key Word Driven Frameworks, HTML, XML, Appium, perfecto.Software methodology: Agile
ConfidentialQA Engineer
Responsibilities:
- Project is developed using Agile methodology.
- Analyzed and reviewed Story Boards to gain overall understanding of the functionality of the application.
- Written and executed functional test plans for manual testing.
- Developed Acceptance Criteria for each sprint as part of release.
- Performed Positive and Negative testing by inputting valid and invalid data
- Participated in daily Scrum meetings to discuss the status of work done.
- Performed Acceptance Testing for every Release.
- Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
- Responsible for creating automation scripts by using QTP with Data driven testing framework.
- Created functional libraries with user defined functions and associated with the tests.
- Implemented Recovery Scenario to handle unexpected events or errors.
- Implemented SOAP UI for Web service Testing.
- Developed Data Driven Tests using SOAP UI and automated functional testing.
- Responsible for documenting the Automated Test results using SOAP UI and QTP.
- Executed and scheduled the automation test scripts from Quality Center.
- Involved in Backend Database testing by using Toad.
- Conduct coding in C#, JUnit and Selenium.
- Built Automation framework using C# for client services
- Built automation test framework for client side products using Selenium WebDriver.
- Conducted automation test framework
- Written automation test cases in one of the following languages: Java, C#.
- Performed load testing to determine the upper limit of all the components of application like database, hardware and network so that it could manage the anticipated load in future.
- Performed performance testing to establish the benchmark behavior of the system.
- Involved in User Acceptance Testing (UAT) of the application.
- Involved in Knowledge Transfer, Group Discussion, Training Session and Brainstorming.
- Prepared the Test Results document which summarizes testing activities and results.
Environment: QTP10, SOAP UI, Quality Center 10, C#,ASP.NET, Oracle, TOAD, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.
