Senior Selenium Automation Tester Resume
VA
SUMMARY
- Over 8 years of Experience in Software Quality Assurance and Software Testing using Manual and Automation Testing of Web - based and Client/Server applications.
- Professional Experience in Telecommute, Finance, Insurance applications - Authorized and Eligible to work for any employer in the United States.
- Experienced in Creating Executing Troubleshooting Selenium automation test scripts generated from test cases.
- Expertise in Preparing Effort Estimation, Test Plans, Test Strategies, RTM Metrics, Test Scenarios, Test Cases, and Test Data.
- Acknowledged in all stages of SDLC & STLC, including Analysis, Design, Development, and Testing in different QA Processes like V - model and Agile model.
- Proficiency in Unit Testing, Smoke Testing, Functional Testing, Positive and Negative Testing, Integration Testing, System Testing, and Regression Testing of Web-Based Applications.
- Worked in Multiplatform Environments like Windows, UNIX, API applications, and GUI based client/server applications.
- Expertise in Web Automation using Selenium WebDriver, Selenium IDE, Java, JUnit & Maven
- Contributed to design and implemented different Automation Frameworks from scratch like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for various projects.
- Used Jenkins and Bamboo as the continuous integration development server to run Automation test suites.
- Experienced in different types of testing on UAT like GUI, Functional, Regression, System, Integration, and end-to-end Testing.
- Accomplished in Testing Databases of RDBMS in SQL, Mongo DB, Oracle, DB2, and SQL Server.
- Proficient in Defect management, including Defect creation, modification, tracking, and reporting using JIRA.
- Ability to learn, adapt, and teach others to new tools and technologies very quickly.
- Self-starter, a team player, and persistent with excellent communication, interpersonal, positive thinking, and mentoring skills and a good aptitude for learning.
- Capability to work independently in a fast-paced environment with tight deadlines and changing priorities.
TECHNICAL SKILLS
Testing Tools: Appium, Bamboo, Fiddler, JAWS, Jenkins, Jira, Junit, TestNG, Maven, Postman, P rotractor, Sauce Labs, Selenium Grid, Selenium WebDriver, REST Assured, Watir, WireMock, Zephyr, JMeter, Load Runner.
Languages: Java, Ruby, HTML, XML, YML, JavaScript, SQL.
Databases: DB2, Mongo DB, Oracle, SQL Server.
Operating Systems: Linux, UNIX, Windows.
Web/App servers: Apache, IIS, PCF, SNE, WebLogic.
Mobile testing Tools: Android, IOS, Black
Defect tracking Tools: Jira, Quality Center (9, 10, 11.0), Team Foundation Server (TFS 2008
PROFESSIONAL EXPERIENCE
Confidential, VA
Senior Selenium Automation Tester
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Worked on building automation test framework for functional regression testing scripts using various Open Source based tools like selenium WebDriver, REST Assured framework.
- Designed, coded, and executed automated tests using Java, TestNG, Cucumber, Maven, REST Assured, SQL based test frameworks.
- Identified the Automation scenarios, Designed, Setup the Hybrid framework, prepared the UI Object, Functions, test Data, Prepared the Test Suite using JAVA Framework TestNG, Executed the Scripts, and updated the scripts as part of maintenance.
- Performed functional testing of SOAP and RESTful Web Services using SOAPUI Tool.
- Configured and supported CICD test runs, collected metrics on test automation execution.
- Involved in test automation by using open source tools such as Selenium, Junit, JMeter and Appium.
- Worked on setting up Protractor framework for POC UI automation for various web browsers and added tests cases using Cucumber with Typescripts.
- Worked on Jenkins to integrate the automated test execution with build deployments to complete the automation process.
- Involved in integrating the test suites to Jenkins with Load Runner to execute them automatically after every successful deployment.
- Used BDD framework with Cucumber, Java and created feature files with scenario and scenario outline.
- Involved in resolving complex automation issues in selenium using suitable Java code.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project schedule and status.
- Created Page Object Models to store the project data and configured their details using Maven to build the project.
- Prepared the Requirement Traceability Matrix to identify the gaps in requirements coverage.
- Used Quality Centre as a defect tracking tool for raising issues and interacting with developers and users about the errors in the application.
- Participated in design walkthrough and review meetings while interacting with customers.
Environment: Java, Selenium WebDriver, TestNG, SOAPUI, Maven, QC ALM, GIT, Jenkins, HTML, XML, Mobile Testing, Load Runner, JMeter, SQL, and Windows.
Confidential, TX
Senior Automation Tester/SDET
Responsibilities:
- Developed Automation scripts using Watir and maintained Framework using Ruby, Cucumber, and BDD approach, furthermore Mongo DB Automation on the end-to-end testing scenario.
- Attended Stand Up and gave Daily Status update and participated in Three Amigos (grooming meeting), as well as provided Demo to the product owner and discussed any technical issues in the Project that are faced by team members.
- Created Test Cases, Use Cases, Scenario Outline, Automation test scripts, and other activities included test execution, report generation, plus analyzed and communicated test results to management.
- Involved in regression test planning, work assignments, setting goals, and objectives for the release.
- Scheduled daily Bamboo jobs to execute regression tests in different test regions and send notifications, plus experienced HTTP client in RESTful API Automation.
- Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Good understanding of Selenium Grid and TestNG parallel execution using Sauce-Labs.
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (Ruby Watir) & created Data Driven framework using Cucumber.
- Regression testing was performed after each build release of the application and upload the scripts by executing the regression sites built using selenium and approve for regression suite.
- Cucumber was used for the entire regression testing and functional testing with selenium as primary tool to the test scenarios, test cases and test conditions identified.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model (POM) using Selenium WebDriver, TestNG and Maven and Java.
- Worked in an Agile team, ensured the sprint objectives are completed on time, consistently achieved team commitments regardless of role.
- Developed Automation scripts for Big Web, Mobile Web, Android, and iOS Devices using Protractor with Typescripts Selenium WebDriver and Appium tools with TDD and BDD practices.
- Experienced in Mobile Web application testing using Sauce-Labs, set up Automation tools like Appium, and configured WireMock using Fiddler Mocking entire back-end service calls.
Environment: Jira, Confluence, Zephyr, Bamboo, Sauce-labs, Watir, Java, Cucumber, Ruby, JavaScript, Typescripts, Angular JS - 8, HTML, XML, YAML, Mongo DB, Microservices, Windows, and Linux.
Confidential, MD
Test Automation Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications, and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Worked in an Agile Development environment consists of many iterative releases with extensive coordination between the developers, testers, business analysts, and product owners.
- Used JUnit Annotations to execute functional tests and Maven to build the Project, also configured Selenium Grid to execute the Scripts parallelly on different browsers.
- Created and enhanced multiple test scripts to manage changes in the objects in the test application's GUI and the testing environment using Selenium WebDriver.
- Created the JUnit HTML test reports and centralized the entire test suite after the test execution.
- Developed Java library to read test data from XML & Properties files used Junit, Selenium, and Page Objects Design Pattern for easy test script maintenance.
- Ran XML based test suits Batch file and integrated with Jenkins Server to execute Automation scripts regularly by scheduled Jenkins jobs in different testing environments.
- Performed Regression Tests on newly generated builds, every modification in the application using Selenium.
- Involved in the implementation and documentation of standard procedures for setting up and configuration of the different testing environments.
Environment: Jira, Selenium WebDriver, JUnit, Oracle, Java, Ruby on Rails, HTML, XML, SQL, Windows, and Linux.
Confidential
Selenium Automation Engineer
Responsibilities:
- Developed Test Cases, Use Cases, and Automation test scripts. Other activities included test execution, report generation.
- Worked in an Agile development environment - consisting of many iterative releases with extensive coordination between the developers, testers, and business analysts.
- Involved in regression test planning, work assignment, setting goals/objectives for the release, work trackers, and engaged in regular project-level status meetings.
- Prepared Integration Test Case and Design Flow for the project.
- Managed & scheduled all Manual and Automation test scripts from HP QA ALM.
- Designed Batch Testing Plan for the project (to validate host and flex job testing).
- Identified and added critical scenarios that were not covered in the Regression Inventory using GAP analysis.
- Participated in Testing documentation reviews and walkthroughs, including those for Test plans, Test cases, Test strategies, Test Summary Reports.
Environment: Selenium Webdriver, JUnit ALM, MS Office, Visio, MS-SQL Server, Oracle, Java, JavaScript, J2EE, and Windows.