Sr.test Automation Engineer (selenium) /performance Test Engineer Resume
Maumee, OhiO
SUMMARY
- Over 7+ years of QA experience in Manual and Automation Testing of Web Services/Mobile Apps and Web based Applications in different domains using QTP, SOAP UI, Quality Center and Selenium.
- Expertise in various testing methods - System Testing, Black Box testing, Regression testing, Front End Testing (Functional Testing & GUI Testing) and User Acceptance testing.
- Automated highly transactional e-commerce web application using Selenium Web Driver.
- Complete knowledge in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall, Agile, V model andRational Unified Process.
- Extensive experience in Manual Testing and Automated Testing using Quick Test Professional (QTP).
- Performed several types of testing such as Smoke Testing, Functional Testing, Integration Testing, and Regression Testing and also participated in User Acceptance Testing.
- Experienced in White Box testing by authoring python Codes in Selenium Web Driver.
- Expertise in writing Test Plans, Test Cases and Test Scripts for test automation.
- Created and Maintained Server side Integration Test using Python and Selenium Web driver
- Proficient in executing Scripts, Defect Trackingand Reporting through Quality Center.
- Expertise in Performance Testing using Web Driver.
- Good expertise in VB script and SQL.
- Experience in working with the IBM products like Curam, ODM, BPM, IMDG.
- Good knowledge on Sql Server Management Studio.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration
- Conducted E2E manual and automation tests for all environments using Cucumber (BDD), Ruby, Selenium IDE/RC, and Selenium Web driver Java UFO framework
- IDE/RC, and Selenium Web driver Java UFO framework
- Good experience in BDD/TDD.
- Used Protractor for testing the end-to- end test framework for AngularJS applications.
- Expertise in automation testing tools like Quality center,Rational Robot,Quicktest Pro, Clear Quest.
- Expertise in generating the reports from the logs using PERL scripting.
- Writing PERL test cases and validating various functionalities of DualSimDualStandby (DSDS) TripleSimTripleStandby (TSTS) and DualSimDualActive (DSDA) chipsets.
- Analysed and created Test Plans based on business and functional requirements.
- Carried out testing of applications by implementing and executing Test Cases in HP Quality Center.
- Verified and Validated Web Services, XML, WSDL and Restful Web Services using SOAPUI Pro.
- Proficient in writing Groovyscripts for Data Driven Testing.
- Expertise in Automation Testing of Web Applications using VB scripts in Unified Functional Testing (UFT) tool.
- Excellent experience of Build tools like Maven and managing Java Automation projects using them.
- Experience building test automation frameworks for web services using Soap UI, Groovy, Lisa.
- Applied Automation Frameworks like Hybrid and Data Driven in QTP.
- Extensive skill in writing SQL queries to access databases such as MS SQL Server
- Executed automation test scripts using windows and Linux platforms for MFP products.
- Hands-on knowledge of Soap UI, ITKO Lisa, and Selenium.
- Performed Mobile App Testing using Emulators and Appium.
- Tracked and Analysed Defects using HP QC, JIRA, BugZilla and Clear Quest.
- Excellent communication skills, qualified and effective team member with strong analytical and problem solving abilities.
- Self-motivated individual having exceptional work ethics, superior planning and good organizational skills.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit,Cucumber, Log4j, Firebug, FirePath, TestNG, JXL, FitNesse, SOAPUI, Coded UI, Appium, Protractor,Rational Robot,Mocha,Gulp
Language: Java, JavaScript,json, node.js Shell Script, VBScript(UFT),C,C#,Python
Methodologies: Agile,Waterfall,SDLC,V Model
Frameworks: Junit, TestNG, TDD,BDD, Angular.jsFirefox 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, Bamboo
Build/ CI Tools: Ant, Maven, Jenkins,Git,Stash, Hudson
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
Confidential - Maumee, Ohio
Sr.Test Automation Engineer (Selenium) /Performance Test Engineer
Responsibilities:
- Analysed 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.
- Performed mobile application automation for iOS and Android using tool Appium and Selendriod.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- 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.
- Implemented Automated execution of tests using Maven and Jenkins.
- 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 Web Driver project.
- Created automation framework in Selenium WebDriver using behaviour driven approach like Cucumber.
- Conducted E2E manual and automation tests for all environments using Cucumber (BDD), Ruby, SeleniumIDE/RC, and Web driver Java UFO framework and Jenkins.
- Developing Appium scripts for Native Android Apps using java.
- 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 & RESTFUL.
- Involved in implementing Test Automation Framework using Protractor with Javascript
- Executed the Test Cases and reported the bugs using ALM tool.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Reported software defects in Jira and interacted with the developers to resolve technical issues.
- CreatedAutomated Regressiontest scripts usingITKO LISA.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java,Selenium, WebDriver,TestNG, SOAPUI&RESTFUL,Maven, LISA,Jenkins, Firepath, POM, SQL, Oracle, Firebug, Jira, Appium, HTML, XML, Cucumber, XPath,Web Services,Protractor,Firebug, Quality center/ALM, GitHub, Internet Explorer, Chrome, Oracle, Windows.
Confidential - Irving, Texas
Sr.QA Engineer/SDET
Responsibilities:
- Analysed business requirements & participated in requirement sessions to understand & identify missing, ambiguous, inconsistent requirements.
- Evaluated Business Requirements for testing needs and looped with business to improve them.
- Followed Test Driven Development (TDD) as much as possible and written test cases using Junit for every relevant class.
- Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using Junit.
- Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java (Eclipse IDE).
- Provided automation Test solution Using QTP and Rational Robot.
- Used Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Automated Smoke & Functional test cases using Selenium WebDriver, Junit & Java (Eclipse IDE).
- Tracked and filed Defects in ClearQuest.
- Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
- Involved inMobile Testingand worked with emulator and simulator. Test automation for web applicationusing Cucumber,Gherkin.
- Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool and REST Assured.
- Applied Checkpoints and used Recovery Scenario Manager to perform testing in UFT tool
- Automated node.js applications using jasmine.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders (Product management, Customers, Clients).
Environment: Java,Selenium WebDriver,Cucumber, TDD, Gherkin Junit, Ant,Jasmine,SOAP UI,node.js, EclipseIDE,QTP,Rational,ClearQuest,Firebug, TDD, BugZilla, SQL, PL/SQL, Oracle, Windows.
Confidential - Westfield, MA
QA Engineer
Responsibilities:
- Extensively involved in Preparing the Manual and Automation System Test Plans and Test Strategies.
- Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium RC and Selenium IDE, Junit and Java.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Involved in setting up Selenium RC in the Test Environment, deploy and run the scripts in as part of the build and generate automated test reports for test runs.
- Worked on developing the automation scripts using Selenium RC with Junit Frame work.
- Developed Test Scripts for Automation of the web-based application in Selenium- Junit.
- Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
- Performed Mobile testing using Appium as well as Emulators and Simulators.
- Involved in testing SOAP services using SOAP UI with Groovy.
- Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Supported development team in finding the root cause of errors, by analysing logs, database and source.
- Performed data driven test and regression testing using Selenium.
- Check Configuration and compatibility testing for s/w versions and hardware.
- Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.
Environment: Java, Selenium RC/IDE, Junit, SOAP UI, Groovy, Eclipse, JavaScript, Appium, Emulator, Simulator, XPath, HP Quality Center, Firebug, SQL, Oracle, Windows.
Confidential - AZ
QA Tester
Responsibilities:
- Used Selenium RC through Junit framework and Eclipse IDE.
- Familiar with inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
- Prepared test cases by analysing functional requirement and documentation.
- Performed Manual Testing of this Web application and automated it by using selenium.
- Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
- Expertise in running selenium tests against multiple browsers using different browser profile.
- Used SQL to validate backend database changes, deletes and update.
- Wrote queries to extract data for testing purposes.
- Used IBM Clear case for tracking.
- Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
- Execution of nightly run automated scripts.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Worked under Agile Scrum Methodology.
- Reported the bugs/defects through Quality Center
Environment: Selenium RC/IDE, Java, Junit, Eclipse, QualityCenter, Clearcase, PL/SQL, UNIX, HTML, Oracle, Windows XP.
Confidential -Kansas City,MO
QA Tester
Responsibilities:
- Designed the efficient Manual test cases based on analysis of Business Requirement documents.
- Understanding the business requirements and developed test cases to test the complete functionality of the application.
- Involved in requirement gathering, analysis of the requirements from the user.
- Assisted in design review meetings making sure all the requirements are covered in the development project scope
- Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
- Worked with QTP to insert check points for broken links or texts.
- Executed test cases and analysed the test results.
- Responsible for performing Functional testing, System testing and Smoke testing.
- Executed test cases before and after bug fixes for each build for User acceptance testing.
Environment: Java, Quality Center, QTP, HTML, XML, SQL, Windows.
Confidential
Test Engineer
Responsibilities:
- Analysed Client Requirements, Functionality and preparing the Test Data for Test Cases.
- Conducted Functional, Regression, Ad-hoc, and GUI testing.
- Preparing Test cases, Test Scenarios, Test Plans and Defect Reports for Enhancements.
- Manually tested the application and developed Test Plan based on software requirements specifications.
- Coordinated with testing and functional teams to resolve issues.
- Actively participated in Weekly Review meetings and Weekly status meetings.
- Updated knowledge while working on printer issues.
- Captured the SQL statements from the application execution and manually checked the results.
- Used HP Quality Center for raising defects and defect tracking.
- Coordinated with testing and functional teams to resolve issues.
Environment: Quality Center8.2, UNIX, Web logic, Oracle, MS Project, MS Office, Linux, Windows 2000/NT.