Selenium Automation Tester Resume
Denver, ColoradO
SUMMARY
- 8+ years of experience in Software Quality Assurance in both Manual Testing and Automation for Client/Server and Web Based Applications and ability to Manage and coordinate with onshore and offshore team members for timely delivery of milestones
- Proven ability inSelenium Automation using Selenium WebDriver, Cucumber, Selenium Grid, TestNG & Maven and Frameworks, Web Testing, Mobile Testing and Functional Testing.
- Expert in Automation Framework Design and Development with Selenium Web Driver and Cucumber on Multiple Frame works like Data Driven, Hybrid, TDD & BDD framework.
- Worked on BDD data driven framework with Cucumber, JUnit, and WebDriver.
- Strong knowledge on Unit Testing and related frameworks like TestNG, JUnit.
- Solid Experience ofAGILE Methodologies, AGILE Manifesto,Scrum Processes.
- Strong knowledge on automating Web Services and API calls using SOAPUI / READYAPI.
- Good understanding of Continuous Integration (CI) and Continuous Delivery (CD) concepts using Jenkins.
- Good Knowledge on Extent Report in selenium webDriver
- Performing GUI, Regression, Functional, Integration, System, User Acceptance, End to End Testing Positive/Negative Testing, Black Box, Gray Box, Sanity, Reliability, and compatibility, Cross Browser.
- Involved in Desktop, Client - Server, Web applications and Mobile Applications on Apple & Android devices.
- Strong knowledge of Object Oriented Programming (OOPS) Concepts including the use of Polymorphism, Abstraction, Inheritance, and Encapsulation.
- Experienced with version control, configuration management and change control procedures
- Have expertise in application life cycle management, defect management and software configuration management.
- Involved in database testing using SQL queries.
- Proven ability in working individually or as a part of team,Problem solving, Process improvement activities, Analytical skills, reporting and Assisting to Manager.
- Test-to-break attitude with Quality Oriented mind setup.
- Quick learner and good team player, ability to meet tight deadlines and work under pressure
TECHNICAL SKILLS
Development Methodologies: Agile, Waterfall.
Web Automation tools: Selenium Web Driver (Java), Selenium Grid, Jenkins, Firebug, Eclipse, TestNG and Cucumber.
Testing Frameworks: Hybrid, Page Object Model, TestNG, Data Driven
Testing types: API Testing, Functional Testing, Integration testing, Database testing, Boundary Testing, System Testing, Cross Browser Testing, Regression Testing, Reports testing, User acceptance testing, Usability testing and White Box Testing and Black Box Testing.
Operating Systems: Windows, Unix.
Web Tools: Developers Tools, Fire Bug, Fire Path
Defect Tracking: Quality Center, ALM, Jira.
Version Control: GIT
CI/CD: Jenkins
Database: SQL
PROFESSIONAL EXPERIENCE
Confidential, Denver, Colorado
Selenium Automation Tester
Responsibilities:
- Understanding Requirement Specification and Design Documents.
- Actively participation on Sprint Planning calls before start up the sprint
- Involved in automation framework designing Using Selenium Web Driver.
- Developed automation scripts using Selenium Web driver.
- Implemented Automation using Selenium WebDriver, JAVA, Selenium Grid, and TestNG.
- Extensively automated regression and functional test suites using Selenium WebDriver, JAVA, and TestNG Annotations.
- Implemented Hybrid framework and developedKeyword Driven and Data Driven frameworksto retrieve test actions, test data from Excel & Xml Files.
- Enhanced selenium automation framework in Hybrid Model by adding custom methods for all the actions and operations.
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Execution of developed automation scripts, analyzing the results and reporting Bugs.
- Performed Defect Tracking & Management in Rally. Generated Automated Daily Reports using Rally Reporting.
- Worked in ahighly dynamic AGILE environmentand participated in Scrum and Sprint meetings.
- Involving in functional, smoke and regression testing.
- Involved in identifying and fixing the issues related to automation framework.
- Involved in batch executions and fixing the scripts if there are any changes.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
- Provided the inputs in the sprint retrospective at the end of the sprint.
- Involvement in Test Reporting on daily, Weekly basis through company prescribed format.
- Used SVN (Subversion) to maintain current and historical versions of files such scripts, web pages, and documentation.
Environment: Quality Center, Manual testing,SeleniumWeb Driver, TestNG, Java, Eclipse, Hybrid/Data Driven Framework, Linux, Oracle, SQL, JIRA, GIT, Maven, Jenkins
Confidential, Atlanta, GA
QA Automation Engineer
Responsibilities:
- Participates in various meetings like User Story discussions, Sprint planning and Sprint demos.
- Experience in Writing test plans, test cases, test procedures based on business requirements.
- Responsible for Regression Testing, Functional testing for web based application.
- Responsible for updating and maintaining the ALM for reporting and logging the defects found during the functional and regression testing and follow up the bug life cycle.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Tested web services based on Data and functions by SOAUI PRO
- Log track and report progress of all tests.
- Involved in design and implementation ofSeleniumWeb Driverautomationframework for smoke and regression test suites (TestNG and Maven) to run test cases in multiple browsers and platforms..
- Developed custom libraries forautomationusing JAVA & Selenium Web Driver.
- Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing usingSelenium, TestNG, and Maven.
- Responsible for creating and maintainingautomationacceptance test suite usingSelenium and Cucumber framework.
- Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Extensively usedSelenium(data-driven, XPath locator) and Web Driver to test the web application.
- Involved in Defect Management, Defect Review and Defect Status Reporting.
- Performed Regression testing on new builds, every modification in the application usingSelenium WebDriver.
- Used Firebug for the web based application testing withseleniumfor the commands and locator application.
- Createdautomationscripts in Soap UI using Groovy Script for web services testing.
- Used SOAPUI PRO / READYAPI tool to test SOA based architecture application to test SOAP services and REST API.
- Used Quality Center as Test Repository for Requirements, Test plans.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
Environment: Selenium Web Driver, Selenium GRID, Java, Eclipse, ANT, GitHub, Web Services, Maven, TestNG, SOAP UI PRO / READYAPI
Confidential, Illinois, Chicago
SOA Test Engineer
Responsibilities:
- Involved in reviewing Business and Functional Specification documents.
- Analyzed the Business Requirements and closely worked with the Business Team to get the clarifications addressed.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Involved in Weekly Status Meetings with development and management Teams.
- Involved in Agile testing, reviewed the stories and participated in Daily Scrum and Release Planning meeting.
- Prepare daily/ weekly status reports on Test case execution, defects, RTM etc
- Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.
- Involved in all phases of the Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Followed up on defects status daily and generated reports for managements.
- Performed smoke, functional, integration, system, User Acceptance Testing, regression and GUI testing.
- Developed test cases and performed integration testing of the combined software modules and tested as a group
- Actively participated in various meetings including Business Analysts, Development, Scrum and QA Meetings.
- Involved in Iteration/Sprint planning meeting to plan the stories that needs to be developed and tested in the upcoming sprint based on the priority and estimated effort.
- Involved in test scripts, test plans, and test scenarios for Functional testing, Integration testing, and Regression testing.
- Tested Applications compatibility on different browser versions (Chrome, Firefox).
- Performed functionaltestingof SOAP and RESTFUL Web Services using SOAP UI Tool.
- Used SOAPUI for testing the web services involved in the project and wrote SOAPUI assertions for RESTful web services to test the JSON, XML messages.
- Develop and execute moderate SQL queries to test and validate the data
- Worked with the testing team to develop their test plans and Created Test Plans and Test Cases from Requirements in Quality Center.
Environment: Java, SoapUI, SQL, HP ALM (Quality Center), XML, Web Services
Confidential
QA Tester - Selenium
Responsibilities:
- Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
- Worked with tight iterations throughout the development cycle in Agile.
- Designed, Implemented and Maintained Automation Framework Suite for Web UI and REST API.
- Worked on the framework using Selenium WebDriver, Appium, Apache Http Client, Java, TestNG, Maven, Jenkins, Apache POI
- Used Firebug to select CSS selectors and XPath to identify UI elements.
- Created data driven testing using Apache POI API for data driven testing using Java and Selenium.
- Experience with Http Client and org.json for REST API validations.
- Attended daily Scrum meetings with the QA, Development, and Product team.
- Tested the product, creating any defect and track any issues in JIRA.
- Worked on GIT Repository and developed Maven build java test scripts, and executed them in Jenkins build Production Environment
- Experienced in monitoring and debug performance issues on different OS Linux.
- Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked.
Environment: Selenium, WebDriver, Eclipse, SoapUI, Apache Http Client, JSON, JIRA, Test NG, JMeter, API, Maven, SQL, Java, Linux
Confidential, CT
Software Tester
Responsibilities:
- Analyzed requirements, functional specification & required documents for Manual Testing.
- Reviewed project specification and worked closely with BA and Development for creating Test
- Cases.
- Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required
- Project’s test conditions.
- Linked requirements to tests & defects as well as analyzed and tested defects in Quality Center (QC).
- Wrote SQL queries for database backend testing