Sr. Selenium Automation Tester Resume
Ackson, Mississippi
SUMMARY:
- Over 7+ years of QA experience in Manual/Automation testing of Web and windows/Mobile Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web/windows based and Mobile Applications.
- Experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAPUI, Quality Center, ALM, ETL and Selenium.
- Experience in both Agile and Waterfall Software Development methodologies.
- Automated Test cases in TDD(Test Driven Development) and BDD (Behaviour Driven Development)
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug/Defect life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability, Reliability, Regression, Smoke Testing.
- Experience in Automation tools like selenium, protractor, QTP (Quick Test Professional), load and performance testing tool JMeter and Mobile Automation testing tool Appium.
- Experience in testing native applications on iPhone, Android and iPod devices (Manual & Automation).
- Vast knowledge and experience in Health Care industry, experienced in testing different healthcare ERP solutions such as QNXT.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT), Unified Functional Testing (UFT) and Compatibility Testing of Web/Windows and Client server based Applications.
- Worked in ETL environment involving Informatica /DataStage.
- Expertise in testing Mobile, Tablets, Mobile simulator, emulators in web.
- Expertise in reviewing, analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD , creating and developing Test Plans, Test cases and Test Scripts.
- Proficient in creating Automation script from scratch.
- Sound knowledge of developing different type of framework like Keyword driven, Data driven and Hybrid framework. Excellent knowledge of SQL, Capable of writing SQL queries.
- Adept technical skills in Performance testing in the domain of Gaming, Social Networking, Healthcare/ Insurance, Banking Industries.
- Created automated test scripts with Java.
- Experience in using SOAPUI for testing web services developed using SOAPUI.
- Experience in Understanding the code written in different programming languages Java, JavaScript, VBscript, .NET, Python, SQL and databases like Oracle, SQL Server.
- Excellent knowledge in writing unique XPath using firebug and firepath to identify web elements.
- Experience with bug tracking tools like Quality Centre/Test Director, ALM, JIRA, and Bugzilla.
- Hands on experience in Test Automation using different Automation tools Unit testing by using Selenium Web Driver/IDE/GRID, Junit, TestNG, ANT/ Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Experienced in testing client server and web based applications using HP tools like Quick Test Professional (QTP), Quality center (QC).
- Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
- Created Data Driven Tests by using parameterization and also created user defined functions in VBScript.
- Excellent Analytical and Problem solving skills with the ability to troubleshoot and strong oral and written communication skills.
- Experienced in Test coordination between Onsite and Offshore team.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/GRID/RC, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAPUI, QTP, Eclipse, Protractor, JMeter, Cucumber, Firebug, FirePath, Fitnesse, Coded UI, Appium
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT),C, C++, C#, Python, Perl, SQL, PL/SQL, VBScript(UFT), .NET
Frameworks: Junit, TestNG, TDD,BDD
Firefox Add ons: 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.
Build/ Tools: Ant, Maven, Jenkins, Hudson
Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, 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, Jackson, Mississippi.
Sr. Selenium Automation Tester
Responsibilities:
- Responsible for gathering Business Requirements, Functional Requirements and Design Documents.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Jbehave, Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Designing and executing the automation scripts using Selenium - WebDriver.
- Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java.
- Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity.
- Analysis of Web Services from different domains and evaluating them for SOA Testing.
- Designed, developed and implemented Web services for User Acceptance Test cases and plans.
- Involved in testing Mobile, Tablets, Mobile simulator, and emulators in web.
- Used Appium for native, hybrid Mobile application testing for IOS and Android platforms.
- Used Appium for test Automation Framework, Cross platform test Automation
- Involved in SEETEST and integration with HP Quality Center, ALM, and JIRA.
- Performing Functional, Integration, Regression Testing, Smoke Testing, White box/Black box Testing for Mobile Application.
- Build Automation Framework for AngularJS, Node.js and involved in testing AJAX components with Protractor and Selenium WebDriver.
- Implemented Page Objects, Data Driven using Selenium WebDriver, JAVA, and JUnit.
- Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver.
- Automated test scripts for client server and web based applications using Java.
- Involved in POS Testing and designed Test cases, system testing, reporting tests.
- Involved testing of Business layer which includes Barcode scanner, printers, Scale, Cash Drawer, Tower in POS application.
- Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application. Thorough understanding of POM using Page Factory.
- Performing Functional, Regression, GUI, and Integration testing using Selenium with Java.
- Receive, execute, and reply to commands from within a UI Automation JavaScript program.
- Using Page Object Model in Junit/ TestNG Framework, ANT, MAVEN and using Jenkins to ensure web application is automatically tested via scripts.
- Implemented automated execution of tests using Maven and JENKINS.
- Performed Source Code management and version control using SVN and build management using TeamCity.
- Responsible for applying the Corporation’s Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GITHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Used Git and Stash to re-modify files and for software development.
- Used SOAPUI to test SOA based architecture application to test SOAP services and REST API.
- Used SOAPUI, groovy script for test data setup in BDD (Behavior Driven Development).
- Responsible for developing Automation test plans, Traceability matrix/Test strategy and identifying test cases for Automation.
- Captured, managed, and tracked the requirement through ALM.
- Writing custom test management reports using SQL and used RDBMS to recombine the data items from different files.
- Responsible for reporting and tracking the issues using Quality Center/Rally, JIRA.
Environment: s: Java, Selenium Web Driver, Protractor, TestNG, Maven, Json, Protractor, Eclipse, Jenkins, Agile, Jira, Java Script, SOAPUI, SQL, Data Driven and Key Word Driven Frameworks, HTML, XML
Confidential, Spring Field, MA
Sr. Selenium Automation/ Mobile Tester
Responsibilities:
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver
- Involved in QTP / UFT, Selenium WebDriver and Grid.
- Involved in Automation Framework using Selenium, testNG, Selenium server.
- Used Hybrid, Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Used to identify object locators and creating X-path using Fire-bug and had Good knowledge of page factory and Page Object Model in selenium, Worked with Log4J, apache POI Library, J-unit and Testing's.
- Performed Data driven testing using QTP/UFT to test the application with different sets of data.
- Responsible in implementing Data Driven Test Scripts and Generating SOAP UI Reports.
- Created Maven POM files to build the Java projects based on their project structure.
- Used Page Object Model(POM) approach for better script maintenance and reusability
- Experience in Automation tools like selenium, protractor, QTP (Quick Test Professional), load and performance testing tool JMeter and Mobile Automation testing tool Appium, Calabash, Robotism.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used to test Mobile, Tablets, Mobile simulator, emulators in web.
- Executed Test Scenarios using 3rd Party Emulators for Andorid OS and Simulators for IOS testing.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Dotcom Residential, Business Portal Browser testing on Mobile devices using Emulators and Simulators
- Involved in all stages of testing life cycle, Test Driven Development methodologies, and Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Used Oracle 10g as the backend database. Involved in creating the PL/SQL scripts for the database. Used Stored Procedures in the application.
- Worked on Web Technologies using HTML4/5, CSS2/CSS3, JavaScript, JQuery, AJAX, AngularJS, NodeJS, XML and JSON.
- Involved in Problem solving/Defect Tracking Tools like TFS, Quality Center/ALM, BugZilla, JIRA and Clear Quest.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
- Experience in version control tools including GIT and SVN.
- Implemented stock broking/Investments functionality by developing Spring based JSON controllers, business layer, service layer, DTOs/Transfer objects using Java, Spring, CXF, SOAP/RESTful web services
- Used Python scripting language to automate few of the test cases most of the test being related to feature ANR.
- Worked on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter, Protractor.
Confidential, Wisconsin
Quality Analyst
Responsibilities:
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven).
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Conduct coding in C#, JUnit and Selenium and Built Automation framework using C# for client services.
- Participated in Test Case review and Test case sign off meetings.
- Developed web services using SOAP, WSDL, UDDI and XML.
- Creating the setup files like excel, xml, build, property and config files for automation.
- Executed automated scripts on different environments by using Selenium Grid
- Created and executed test cases based on test strategy and test plans based on business requirement documents and ETL design documents.
- Responsible to register the various web services modules in WSRR based out of SCA, EJB, MQ binding to maintain lookup and governance.
- Worked with SOAP Web services, XSD, XML, WSDL tools to integrate the application with DS
- Tested in Development, Staging and Production Environments
- Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
- Actively involved in selenium Testing (UI and API), and collaborating with off-shore selenium personnel on current projects and documenting and reporting defects and test results in JIRA.
- Coordinated with upper management daily regarding status on the execution of Test Cases.
Environment: Java, Selenium WebDriver, Junit, TestNG Ant, Jenkins, SOAP UI, POM, JavaScript, XSD, XMLUI, MTM, JSON, XPath, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, MS Excel, Git, JIRA, Quality Center/ALM, SQL, Oracle and Windows
Confidential, New York, NY
Automation Tester
Responsibilities:
- Analyzed requirements, design documents and provided constructive feedback and Analysis of the existing Application and its Business Requirements.
- Preparation of Test Scenario document based on the requirements.
- Written scripts from scratch according to requirements of newly added functionality and review, updation & maintenance of scripts. Preparation of Requirement Validation Matrix
- Develop automation scripts in Quick Test Professional (QTP) to automate smoke and regression testing and automated test data load for every build cycle.
- Parameterize the scripts in QTP to run the scripts for varying form data.
- Modify Object Repository to help QTP identify GUI objects. Enhance the scripts in QTP using VBScript.
- Create Keyword Driven framework in QTP to be reused across multiple functionalities. Use this framework in Regression Suite.
- Develop and maintain various re-usable libraries in QTP using VBScript.
- Extensively used descriptive programming in QTP to handle dynamically changing screens without having to manually change the script.
- Performed manual testing on the whole application before going for the automated testing
- Generated automated scripts for the dynamic pages using Descriptive programming and Shared Object Repository Model in QTP 10.0 version. Enhancing the QTP scripts by doing unit testing on the scripts before creating scenario based tests in Test-Lab Module of QC.
- Involved in identifying Integration User-Stories and Tasks during the Sprint Planning Sessions.
- Used Black box and white box testing.
- Attending Daily Stand-up meetings, as part of the sprint meetings following the Agile Methodology, for the QA Integration Team.
Environment: QTP 10, Quality Center, Jira, SQL Server, XML, MQ Series, Web Spear, MS - Team Foundation Server, Agile Methodology.
Confidential, Pittsburgh, PA
Automation Tester
Responsibilities:
- Created and executed automation framework using QTP by coding in VBScript which reduced most of the manual work.
- Identified the tests that are repeatable for each testing cycle and generated Automated Test scripts using VB Script in QTP.
- Integrated QTP and Sikuli with Photon 2.0 to run Atomic actions.
- Utilized Mongo database management system for keeping user generated data.
- Managed and executed test cases and logged defects in defect reporting tool using HP QualityCenter.
- Integration with service engine using SOAP based web services using Apache CXF.
- Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
- Strong skills in writing test documentation (Test Plan, Test Scenarios, Test Cases and Test Summary Reports) for manual and automated testing.
- Analyzed test specifications and converted them into Manual Test Cases.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows.
Confidential
Manual Tester
Responsibilities:
- Developed manual and automated test cases to test the functionality of the application.
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
- 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.