We provide IT Staff Augmentation Services!

Selenium automation Engineer Resume

3.00/5 (Submit Your Rating)

Jacksonville, FL

PROFESSIONAL SUMMARY:

  • Over 8 years of IT experience various stages of Software Development Life Cycle (SDLC) including requirement analysis, test design, test development, and implementation.
  • Extensive experience in Manual as well as Automation testing of Web based application.
  • Experienced in preparing and executing Test Plans, Test cases, Test Reports and Documentation for Manual, Mobile and QA Automation testing.
  • Extensive knowledge and experience of Selenium IDE, Selenium Web driver, Selenium Grid using Core Java for developing automation scripts in Eclipse IDE.
  • Experience in designing the Java Frameworks like TestNG
  • Used Eclipse IDE for developing automation scripts.
  • Experience in testing database applications of RDBMS in Oracle, My - SQL and SQLServer by executing SQL Queries
  • Maintaining the Traceability Matrix, Test Data Matrix and Status report related to project
  • Good experience in Webservice testing using GreenHat, Actional diagnostics & QTP
  • Performed feasibility, adaptability study and risk analysis to identify the business critical areas from User perspective and supported multi-tier applications
  • Expert knowledge and Experience of iterative Systems Development Life Cycle (SDLC); Agile, Scrum, Waterfall
  • Experience in test management and defect tracking tools like Mantis, Jira and Quality Center
  • Well versed in analyzing Results, Bug Tracking & Reporting, detailed status reporting
  • Developed Test Scenarios and Test Cases using functional requirement documents
  • Extensive experience in coordinating testing effort, responsible for test deliverable, status reporting to management, issue escalations with effective client communication.
  • Proficient with Microsoft office programs (Word, Excel, PowerPoint, and Outlook)
  • Strong team player with ability to work productively in a team as well as individually,
  • Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/RC/IDE/GRID, UFT/QTP, Soap UI, Cucumber, Firebug, Fire Path, TestNG, JXL, Coded UI, Protractor

Technologies: HTML, CSS, JavaScript, Java, Python, VBScript, C, C++, XML, XSLT, XPATH, XSD, Swift, UML, Appium, Perl, TCL, Seetest, Perfecto

IDE: Eclipse, IntelliJ IDEA

Repository System: GitHub, Subversion, Tortoise SVN

Cloud Based Testing: SauceLabs, BrowserStack, Openstack

Mobile Technologies: AndroidSDK, Appium, IOS

Test Framework: Junit, TestNG, Mochajs

Project Methodologies: Agile-Scrum, Waterfall, V-Model, RUP

Defect Tracking Tools: Jira, BugZilla, IBM Rational, ClearQuest, TFS, Service-Now, ALM QC, TestDirector, TestLinkBrowsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Servers: WebLogic, WebSphere, JBoss, Apache Tomcat5.x/6

Protocols: TCP/IP Protocol suite (HTTP, HTTPS, FTP, SMTP, UDP, DHCP, SSL, DNS)

Continuous Integration Tools: Jenkins, Hudson, Cruise Control, Travis

Build Tools: Maven, Ant

Packages: MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio

Databases: SQL Server, MS Access, Oracle

Operating Systems: Windows variants, UNIX, Linux, iOS

Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML.

PROFESSIONAL EXPERIENCE:

Confidential, Jacksonville, FL

Selenium Automation Engineer

Responsibilities:

  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Developed automated scripts using Selenium Web Driver and Implemented Framework using Java.
  • Created and automated test cases using an internal tool Test Automation Web(TAW) which is inspired from Selenium.
  • Test the functionalities of the application on different devices(iOS/Android) and Multiple browsers (Chrome, Firefox, IE, Opera).
  • Dealing with bug reports - making sure they have enough detail for developers to understand, going back to users with workarounds or questions about browsers, setup etc.
  • Collaborated with multiple teams for integration testing and for test data needs.
  • Experience using Perfecto Mobile (Add-In for HP UFT/HP ALM) for multiple device simulator.
  • Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the web services (SOA) through SOAP UI.
  • Analyzed business and system requirements, reviewed project requirements specifications to create and execute detailed test plans, Test cases and Test scenarios
  • Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing Testing deliverables
  • Involved in the preparation of VB Scripting functions to deal with recovery scenarios and dynamic pop ups.
  • Involved in User accepting testing (UAT) Test case creation and UAT Test cases execution.
  • Involved in the coordinating with off-shore teams and updating status to management at regular intervals.
  • Involved in the preparation of Proof of Concept (POC) for hybrid framework implementation.
  • Involved in the mobile compatibility testing on various Android and iOS mobile operating system versions.
  • Involved in all phases of QA testing and software development efforts on the Tandem platform
  • Experience with Tandem DB and Path Validations and Validation of APIs - Read and Write.
  • UAT planning, execution, Rollout and DR testing, whenever business required
  • Involved in Agile scrum meetings and agile sprint review meetings with product owners.
  • Responsible for creating, validating and maintaining the load test scripts across releases using loadrunner, gatling etc
  • Involved in End to End Validation of Health insurance workflow specifications
  • Created mobile automation scripts using perfecto mobile and UFT integration
  • Assigned work to the Team members and monitored them during Test planning phase, Test execution phase.
  • Involved in the creation of Initialization script, Driver scripts as part of Hybrid framework implementation.
  • Performed testing on application Renewals to determine case is renewed and program determination given as per CURAM rules engine
  • Worked with various mobile testing platforms (android, iOS, Black Berry etc.)
  • Involved in the creation of VB scripting code to handle recovery scenarios
  • Involved in the creation of Test cases and reviewed them using agile implementation platform rally.
  • Responsible for conducting the Gap analysis and building requirements traceability matrix
  • Involved in complete QA Life Cycle and worked with all key stakeholders (BA's, Dev and Database teams
  • Analyzed user stories thoroughly and acted upon accordingly to end users and stake holder’s expectations
  • Executed mobile test cases on mobile cloud based platforms (Device anywhere, perfecto mobile)
  • Involved in Business and Functional Specification review meetings, Design walkthroughs and Test Plan reviews.
  • Involved in writing and executing system test plans and test cases. The test cases were developed after reviewing the business requirements document, and technical specifications document.
  • Involved in working with Android virtual device manager and simulated many mobile environments.
  • Involved in the creation VB scripting Function libraries (QTP), Custom QTP functions, and QTP generic functions.
  • Involved in creation of QTP recovery scenarios, regular expression, QTP File system objects(FSO) and QTP automation object model(AOM)
  • Involved in the preparation of Test data, Recovery scenario scripts, test logs and miscellaneous VB scripts
  • Allocating resources to the changes to be tested and cross-training them to get over all knowledge of the project.
  • Involved in Data driven and Hybrid approaches using QTP to convert manual test cases into automation
  • Creating and reviewing Test strategy documents.
  • Created VB scripting functions to connect to data base, get the data from DB and compare it with expected values.
  • Involved in the automation Hierarchy, folder structure creation suitable for Hybrid framework
  • Involved in the VB scripting Code reviews for function libraries and application mapping functions
  • Conducted functional, integration, regression testing.
  • Involved in the preparation VB scripting functions suitable for Error handling and Dynamic issues.
  • Involved in the Identification of Automation Testing scope and percentage of coverage.
  • Conduct Build Acceptance Testing for each firmware, iOS and Android build.
  • Involved in working with automated Database testing through QTP and validated database records.
  • Created Test scripts and Test Data for Health Insurance, Healthcare and claims processing
  • Test case management and defect tracking was done using RTC and Quality Center.
  • Reported the testing activity status to the Project Manager and Stake holders.
  • Participated in the testing process through test review and analysis, test witnessing.
  • Attended Sprint Planning meetings and other related Agile testing activities.
  • Scripts were made in such a fashion that UFT triggers the task on the Seetest client thereby enabling extensive customization options provided by UFT.
  • Performed defect reporting and bug tracking using JIRA, RTC and also followed up with development team to verify bug fixes, and update bug status.
  • Participated in building acceptance criteria for each user story.
  • Configured Selenium Web Driver, Maven and created Selenium automation scripts in java using TestNG prior to agile release.
  • Independently determined and developed approaches to critical problems.
  • Specifications Creation of test data requirements and Test Condition Matrix, Setting up Test Environment, Software Test execution defect management.
  • Generated Dashboard reports to present to stake holders
  • Evaluated Health care insurance claims, Insurance payments and provider’s functionalities
  • Developed and provided testing metrics and reports for the QA dashboard to effectively communicate test status to the test team and management.
  • Involved in documentation and tracking key project milestones and overall project deliverables on time, and adhering to development and quality standards.

Environment: Selenium WebDriver, Cucumber, Curam, Gatling, Chef, SOAP UI, MTM, Maven, Spring, Appium, Seetest, Perfecto, TestNG, Spock, Quality Center, RTC, Fire path, Firebug, Eclipse, XPATH, Java, SQL Server, Protractor, Jmeter, Jconsole.

Confidential, Reston, VA

Senior QA Automation Engineer/ Appium Tester

Responsibilities:

  • Analyzed Business and System Requirements of the Application
  • Followed Agile Methodology for application Implementation and Testing
  • Participating in sprint daily scrum, planning, Review, meetings.
  • Developed Test Plan Document for numerous Releases
  • Expertise in using FIX Protocol API. Testing admin and application FIX messages like logon, logout, resend request, reject, sequence, pre-trade, trade and post-trade messages.
  • Writing and executing SQL queries on Postgre SQL server.
  • Used Robotium/Appium tool to develop automation test scripts on Android platforms for native applications on mobile devices.
  • Performed Smoke, Functional, System, Regression and Integration with Positive, Negative Test cases.
  • Performed WCF Test Client Testing & Web API Testing using SOAP UI.
  • Tested the App and Web against Charles Proxy to test the performance against different networks
  • Extensively used SQL for Back End testing to validate data in the database.
  • Involved in various phases of Software Testing/Development Life Cycle (SDLC/STLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Deployed the latest build of the App on iOS and Android using xCode and Android SDK
  • Integration of SpiraTeam with HP UFT, Ranorex, JIRA, Jenkins, Bamboo and Soap UI
  • Developing Regression suit for various module using Selenium Web driver with core Java in Eclipse IDE.
  • Used various available features of Selenium to develop efficient and error free Automated Test Scripts using Java in Eclipse IDE.
  • Seetest fully integrated with HP Quality center and JIRA
  • Identified the Automation scenarios, Designed/Setup the Hybrid framework, prepared the UI Object Info, Functions, test Data, Prepared the Test Suite using JAVA Framework TestNG, Executed the Scripts, and updated the scripts as part of maintenance.
  • Engage in Quality Assurance (QA) process in each sprints for ensuring high quality deliverables and timely completion of the project by creating additional test scenarios, writing test cases and test script in SOASTA Touch Test for business, functional and non-functional requirements for UAT and PROD environments
  • Implemented custom Java integration with offline application that would save data to XML format and periodically push data to TRIRIGA thru Web Service API.
  • Also created and manage the Data validation process as well as the release process for the Tririga (SEPTS) application
  • Used SVN, Git, GitLab and Rational Synergy software configuration management tools to collaborate and manage code changes
  • Interacted with SAP, Middleware, TIBCO, and Web Development team to resolve the issues in the execution flow.
  • Created Component scripts for the SAP IS-Retail POS and POS.TP DotNet process Components using Test Automation Tools HP's QTP, QC, BPT
  • Support Data Migration for Tririga and handle Tririga Support Tickets for MDM team.
  • Create and execute automated test cases on Android, Android SDK, touch devices using SOASTA
  • Performing Regression test using automated testing tool Fitnesse and Selenium.
  • Automate the test cases using Selenium Web driver with JAVA Framework TestNG
  • Implemented JMS integration based on polling mechanism which is being used to process various business events.
  • Performed Gray Box Testing, Regression Testing, Functional Testing, Usability testing
  • Logged and managed defects using Quality Center/ALM defect management tool.
  • Analyzed Test Result, reported Defects, tracked Defects and maintained Test Results using JAMA.
  • Experience in Integration, System Testing using different devices (iPhone, IPad Web based applications)
  • Tested .Net based batches to manage EDI transactions received from External Partners & Direct Filers to create/modify/manage Claims and EDI transactions
  • Involved in User Acceptance Testing (UAT)
  • Execute Browser Compatibility Testing (IE, Firefox, Chrome, Safari) of a Web based application
  • Involved minimally with the Mobile Testing, testing on different devices using the Perfecto mobile
  • Responsible for Backend testing by executing SQL statements and ETL testing.
  • Designed automation framework for webservice testing using GreenHat tool integrating with QC/ ALM .
  • Responsible for centralizing the testing approaches in various projects.
  • Used Spotfire for visualizing and to generate reports.
  • Prepared status summary reports with details of executed, passed and failed Test Cases also involved in weekly status and task review meeting.
  • Determined the scope on multiple User Stories, provided estimates based on that scope, and revised the scope in order to meet the needs and deadlines.

Environment: Java, Mainframes, Appium, Bamboo, Selenium IDE, Robotium, Postgre, Firebug, Cucumber, SQL, MTM, Python, iOS, SOASTA, Android SDK, Seetest, Tibco, xCode, Perfecto, Harvest, STAT, JVM, JMS, AWR, Jira, Charles, Edi, Microsoft Test Manager, Jenkins, JMeter, ETL, Tomcat, Soap UI, FIX Protocol, Ruby, Peoplesoft, GreenHat, jama.

Confidential, Kansas City, MO

Senior Automation Engineer/ SOA Tester

Responsibilities:

  • Prepared Test cases and Test plans for new functional modules.
  • Written Grey box and Black box test cases based on the User and Business Requirements.
  • Actively involved in SDLC and STLC process and used tools like ALM, Selenium RC/Webdriver, JMeter, SOAP UI, SSMS and Visio.
  • Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome.
  • Developed regression scripts using Selenium RC.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Extensively used my SQL proficiency during data migrations.
  • Automated the regression test cases using the Selenium & TestNG.
  • Attended Daily Stand Up meetings and provided QA status updates on different user stories.
  • Used Appian application for BWIS ( Confidential Investment Services), WMG (Wealth Management Group) project to create Service Requests and Open Accounts Online from Client side.
  • Automated the Test Cases using Selenium RC, Java Eclipse and JUnit.
  • Actively participated during functional and regression test cycles. Supported all major production releases.
  • Performed KYA and KYC's for the Customer using Appian Application.
  • Performed standalone testing of SOAP/HTTP services using Raw Soap Request step in Lisa Itko.
  • Involved in writing load scripts using Apache JMeter.
  • XML testing was performed using POSTMAN Tool using JASON.
  • Performed JUNIT Testing using Mockito framework
  • Expertise in tracking the Defects and log them on Quality Centre, JIRA, Source Forge, Gemini, Clear Quest and Visual Studio.
  • We used to create and test the policies based on the given requirements by using Duckcreek tool, which is basically used to create insurance for auto and property..
  • Worked closely with the Business Users while performing User Acceptance Testing (UAT) in staging environment
  • Developed and maintained unit tests using JUnit.
  • Used Firebug and Firepath to identify elements on the page. Used ALM and JIRA for tracking, analyzing and documenting defects.
  • Worked with Proxy recording to create automatically JMeter scripts for execution.
  • Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing used Selenium RC.
  • Designed and developed automated scripts, which involved Functional Regression, Integration test cases using Selenium RC.
  • Developed function to verify service response and capturing it in xml files.

Environment: s: Selenium WebDriver, Appian, Sharepoint, SOAP UI, JMeter, Junit, Mockito, Quality Center/ALM, Eclipse, Duckcreek, Postman, XPATH, Java, HTML, agile, SQL, Android, Protractor, Appium.

Confidential, Charlotte, NC

QA Engineer

Responsibilities:

  • Performed Gray Box Testing, Regression Testing, Manual Testing, Functional Testing and Usability testing.
  • Worked on Agile and Scrum environment.
  • Involved and executed Unit, Integration and System Testing for Web based applications.
  • Executed Browser Compatibility Testing (IE, Firefox, Chrome) of Web based application.
  • Gather requirements from Business Analyst and analyze the requirements for testing.
  • Prepared test strategies based on requirements, developed test plans and test cases and executed test cases.
  • Generate reports on daily and weekly basis for defect reports and execution status.
  • Executed test cases on HP Quality center and recorded actual result based on the execution.
  • Generate documents in HP Quality Center (Reports, Graphs).
  • Performed JUNIT Testing using Mockito framework
  • Developed automation test cases using Selenium Webdriver.
  • Used eclipse IDE with selenium to support functional testing.
  • Involved in both Manual and Automation testing.
  • Written Java code for automating order placement and performed regression testing using Selenium.
  • Built a Page Object Model Framework for over 70% Test Cases using Selenium Web Driver and TestNG
  • Reviewed the Selenium Scripts developed by the team members
  • Participate in daily and weekly defect meetings and risk meetings.

Environment: s: Oracle 10g, PL/SQL, SQL, Linux, Agile, HP-ALM, Ecom Jira, Ecom Wiki. Java, Selenium WebDriver, Junit, Mockito, Jmeter, TFS, JavaScript, HTML, Eclipse, SOAP, SQL, Agile Methodology, J2EE, Oracle, DB2, Soap UI, JIRA Tool for Bug tracking, Protractor, AngularJS, Unix/Linux, XML

Confidential

QTP Engineer/ Data Base Tester

Responsibilities:

  • Participated in Requirement gathering phase with business team for Data migration test.
  • Creation of Test strategy, test plan and test cases.
  • Review of the test cases created by the team.
  • Executed data and database testing validating SSIS.
  • Automated regression test cases and positive scenarios in Selenium web driver (Java).
  • Defect management using iTrac.
  • Validation of concept before implementation (Visualization and interlinking)
  • Validation of functionality changes.
  • Performed functional testing to identify various critical points in the application and automate it by using Selenium WebDriver
  • Tested People Code customizations and to apply new functionalities for employee Base Benefits, HRMS and Self-Service modules.
  • Involved in developing Selenium automation framework using TestNG.
  • Data testing and validation of the data from Quest TOAD 8.5and Aqua data studio 8.0 for executing SQL queries on test data held on an Oracle 10g database
  • Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium WebDriver.
  • Created Automation script using Selenium WebDriver.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Conducted backend testing using SQL queries to validate data for database editing and debugging tests using Selenium.

Environment: VB Script, QTP, Manual testing, Quality Center, JAVA, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL, GIS.

Confidential

Manual Tester/ Data Base Tester

Responsibilities:

  • Participated in Requirement meetings (RSD) and Detail Design meetings (DDD) to understand the functional requirements of the APPLICATION so as to come up with test scenarios, test flow and test procedures.
  • Involved in Manual Testing to check the basic functionality of the modules under test.
  • Prepared test plans and test cases to test APPLICATION functionality.
  • Prepared TEST data for positive and negative TEST scenarios for functional testing as documented in the test plan.
  • Performed browser compatibility testing on different versions and data validations for all reports.
  • Created manual test cases for Functional, GUI and Database testing of the application using Test Director.
  • Involved in recording change requests on the Change Request Form (Remedy) Participated in meetings.
  • Generate data requirements and system specifications in an organized fashion for business solutions and for the developers to follow on.
  • Validated that design meets requirements and function according to technical and functional specifications.
  • Performed integration, function, system, usability, compatibility, load, stress and performance testing.
  • Co-ordinate review meetings to resolve bug RELATED issues with the developers.
  • Involved in database testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
  • Verified all of the fixes made by Software Engineers against the appropriate defects by retesting the affected software and/or component of the system.
  • Updated the status of the testing to the QA manager, and accomplished tasked for the assigned work to the Project Management team regularly.

Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL, MS Office.

We'd love your feedback!