Selenium Tester Resume
Baltimore, MD
SUMMARY:
- 8+ years of industry experience in Software Testing (Automation and Manual) with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking.
- In depthknowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Agile - Scrum, waterfall methodologies.
- Experience in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE,UFT/QTP, Cucumber, JUnit/TestNG, Quality Center, JIRA, SOAP UI.
- Experience in creating Cucumber BDD (Behavior Driven Development) framework and automating BDD scenarios.
- Hands on experience in automating Angular JS applications by using Protractor, Jasmine.
- Experience in designing and implementing of Hybrid framework - Keyword and Data Driven and Page Object Model.
- Experience in writing and executing Test Plans, Test Cases, and automated Test Execution.
- Exposure to Web Services(SOAP, REST) testing using SOAP UI tool, XML and expert in reading WSDL.
- Experience in developing automation scripts using Java, Selenium WebDriver and TestNG/JUnit for automating test cases.
- Proficient in Functional, Regression, System Integration (SIT), Acceptance (UAT), Load/Performance, Security, Browser compatibilityand Back end testing.
- Proficient in mobile testing using Appium on real and virtual devices to execute the mobile automation test scripts.
- Experience in working with Databases such as Oracle, MySQL, SQL Server.
- Work experience in using the HP Quality Center/ALM to manage the software testing process and JIRA for tracking the process and sharing the files.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Helped the team in estimations of automation project.
- Experience in interaction with Clients on requirement analysis
- Involved in defect reporting, validation and reporting daily updates to business owners.
- A project-oriented team player with solid communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: Java, SQL, VBScript
Testing Tools: Selenium IDE/WebDriver/Grid, UFT/QTP, SOAP UI, Appium, Cucumber, Protractor, Jasmine
Testing Frameworks: JUnit, TestNG, Hybrid, Keyword, Data Driven, Page Object Model
Bug Tracking Tools: HP ALM/Quality Center, JIRA, Rally
Databases: SQL Server, MySQL, Oracle
IDE Tools: Eclipse
Version Control Tools: GIT, SVN, TFS
Operating Systems: Windows, Linux, UNIX.
Build/CI Tools: Maven, ANT, Jenkins
Other Tools: MS-Office Suite (Word, Excel, Access), MS-Project
WORK EXPERIENCE:
Confidential, Baltimore, MD
Selenium Tester
Responsibilities:
- Involved in project to understand the business needs and objectives of the system and interacted with the end client/users and gathered requirements for the integrated system.
- Worked with the user group for requirement gathering throughout the planning and implementation.
- Analyzed the Business Requirements and closely worked with the Business Team to get the clarifications addressed.
- Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
- Developed UFT/QTP Scripts to work on Cross Browsers (IE8, IE9, and Chrome and Firefox).
- Used XML DOM Objects in UFT/QTP scripts to validate UI objects with data stored in XML files.
- Later automation moved to Selenium WebDriver in place of UFT to cover latest and most browser versions.
- Designed, executed and maintained automation Test Scripts in Selenium WebDriver using Java, TestNG and Maven.
- Involved in implementing End to End Test Automation Framework using Protractor with Jasmine to handle Angular JS application.
- Implemented functional tests using Java, TestNG/Junit framework and BDD through cucumber.
- Used the POI API to read data from the excel sheets.
- Tested compatibility of application for dynamic and static content under various cross browsers using Integrated HTML ids and XPATH in Selenium.
- Responsible for implementing Multi-Threading/multithreading for time consuming processes and synchronizing the actions of threads.
- Worked extensively making Data Driven and Keyword Driven and Maven/Ant Frameworks to maintain Test Suites.
- Developed Test Scripts to implement Test Cases, Test Scenarios.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Performed functional testing of SOAP and REST Web Services using SoapUI Tool.
- Involved in developing the automation scripts for Mobile Native Applications (iOS, Android) using Appium Java.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Detecting, classifying and reporting bugs through Defect Tracking System in JIRA.
- Actively worked in Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Used Maven for building the WebDriver project.
- Integrated with Continuous Integration tools like Jenkins for running test on nightly basis automatically.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Produced a daily test status report communicating number of tests planned, tests executed, passed, failed, in-progress, blocked, and/or not applicable.
Environment: Java, Selenium WebDriver, UFT/QTP, Cucumber, Protractor, Jasmine, SOAP UI, Appium, Agile, HP Quality Center 11.0, Maven 3.1.1, Jenkins, Eclipse, TestNG, GitHub, XPath, JIRA, HTML, XML, CSS, Chrome, Firefox, MySQL.
Confidential, Boca Raton, FL
Selenium Tester
Responsibilities:
- Followed Agile Methodology in analyses, define, and document the application.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Worked with Hybrid (Keyword and Data Driven) automation framework with Selenium WebDriver, Java and TestNG.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium WebDriver.
- Worked in creation, preparation of Test Cases.
- Involved in the Test Data creation and execution of automated Test Scripts.
- Designed, executed and maintained regression automated test cases with Selenium WebDriver, TestNG.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Setup and Configured the testing environment with Eclipse, Selenium WebDriver, TestNG.
- Used BDD framework with Cucumber and created future files with scenario and scenario outline files.
- Involved in writing Maven build dependencies to automate the compilation and execution of test cases/suites.
- Performed API testing Using SOAP UI and WSDL file to validate the data.
- Committed Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Participated in Peer Review meetings to enhance the Test Procedures and Test cases.
- Created test reports using TestNG and captured the error screenshots.
- Involved in working through the defect life cycle.
- Interacted with the Development team and the Environment team in performing Bug Triage and prioritizing the defect list and validating known bug fixes.
- Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
Environment: Java, Selenium WebDriver, TestNG, Cucumber, BDD, Maven, SOAP UI, Quality Center, Eclipse IDE, Agile, TFS, Internet Explorer, Chrome, Firefox, SQL, Oracle, Jenkins, Windows.
Confidential, Walnut Creek, CA
Selenium Tester
Responsibilities:
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME's) and developed test cases.
- Involved in analyses, define, and document the application which will support functional and business requirements.
- Developed Requirements Traceability Matrix (RTM)for Test Coverage by mapping the requirements to test cases.
- Wrote and executed Test Cases for each User Story and Logged Defects for the test failure in Jira.
- Implemented Test Automation using Selenium WebDriver and Maven with Java.
- Involved in design and implementation of Keyword Driven automation framework for regression test suites.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts with Java.
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber where language used is Gherkin.
- Developed BDD tests using Cucumber by writing features and Developed required Seleniumsupport code in Java for Cucumber.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Performed Smoke Testing, Functional Testing, System Integration testing, Regression Testing, Database Testing, and Black Box testing at various phases of the development and test cycles.
- Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Conducted database testing by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the supporting tables and cubes.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Performed regression tests on the application to assure proper functionality of the site after new builds.
- Participated in daily, weekly meetings and technical reviews.
- Prepared reports showing the testing efforts.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: Java, Selenium WebDriver, Cucumber, Gherkin, BDD, TestNG, Maven, XML, SOAP UI, JIRA, SQL, DHTML, HTML, Oracle11g, SVN, MSWord, MS Excel, UNIX, Windows 7.
Confidential
QA Analyst
Responsibilities:
- Developed test strategies and managed all aspects of software testing and defect calls.
- Responsible for analyzing Business Requirements and Specifications.
- Worked with Development and Requirement Analysts to ensure that the Test Requirements are correct and complete.
- Coordinating/Interacting with the client and business analyst to review the bugs created and for enhancements of the requirements.
- Involved in testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Worked with Development and Business users using Agile methodologies to develop and provide quality assurance support and best processes, documentation, and services to clients.
- Preparation and execution of Test Cases using Test Plans.
- Used SQL queries to validate the data processing.
- Authenticated work flows, data flow, web services, intermediate files and tables, and all output specifications by developing test cases.
- Validated the interfaces to legacy systems and authorized web-service requests.
- Performed functionality tests to validate the business processes and numerous batch jobs.
- Developed test data and performed data driven tests.
- Reporting and prioritizing software bugs in conjunction with the Development &QA Managers.
- Performed system integration, functional testing and regression and User Acceptance testing.
- Developed Traceability by Test Result Analysis and Defect Management.
- Responsible for System testing and Defect Tracking.
- Tracked and managed modification request in Quality Center.
- Used UNIX utilities and commands to monitor server-side activities.
- Co-ordinated with Production team and Client support team.
Environment: Java,Selenium WebDriver, XML,Oracle, Manual Testing, SQL, Quality Center 9.2, MS Office, Excel, UNIX
Confidential
QA Analyst
Responsibilities:
- Analyzed the Requirements from BRD and SRS.
- Participated in complete QA Life Cycles.
- Performed Functional Testing on different modules.
- Analyzed system requirements and developed test plans for Functional testing.
- Created and executed Test Cases and Test Scripts.
- Enhanced existing Test Scripts based on changes to the requirements.
- Test Activities included Functional, System Integration (SIT) and User Acceptance Testing (UAT).
- Performed Back end testing by writing SQL statements using SQL Developer.
- Involved in coordinating with development teams while resolving bugs.
- Conducted testing on the servers to establish the load capacity of the server.
- Updated the Test Procedures and test data according to Work Requests and Change Requests.
- Re-tested the application to check whether the defects are resolved or not (Regression Testing).
- Performed positive and negative testing of the application for identification of bugs.
- Used Quality Center for maintaining test scripts and defect management.
- Coordinated, prioritized and executed regression testing in each release to test consistency.
- Responsible in providing regular test reports to the management.
- Worked closely with developers to make sure that all the bugs were fixed.
- Actively participated in weekly review meetings with project team.
Environment: HP Quality Center, SQL Server, MS Office, Excel, Windows.
