Sr.qa Automation Tester / Sdet Resume
Miami, FL
SUMMARY
- Around 8 Years’ Experience in Manual and Automation Testing of GUI and functional aspects of Web based Applications on multiple levels of Software Development Life cycle (SDLC) and Software Test Life Cycle (STLC) in Agile Methodology (SCRUM) as well as Waterfall model.
- Information Systems with 4+years of academic and industrial experience in business intelligence and data analysis
- Excellent understanding of teh dynamics of teh domain, particularly Functional Testing, BDD, Web Browser Automation, Test Execution, Test Reporting, Defect Management
- Mastery in working with Waterfall and Agile systems - SCRUM.
- Excellent knowledge in Java and OOPS concepts required for Selenium frameworks.
- Extensive Knowledge on Testing, BDD (Behavioral driven), POM (Page Object Model) Design patterns. Data Driven, Keyword Driven, Hybrid frameworks.
- Worked extensively with code repositories like GIT, SVN, and Bit Bucket.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Testing and Maven).
- Used Selenium Screenshots for bug reporting, analysis and exception debugging using Extent Report reporting library with Testing.
- Experience in Compatibility Testing, configuring Hub and Node for Testing web Applications in different browsers and different versions using Selenium Grid.
- Working knowledge of UNIX commands.
- Worked extensively on Agile Projects and attended several scrum meetings such as Sprint Planning, Scrums, and Sprint Review meetings.
- Well versed with White Box and Black Box testing for functionality and structural flow of an application.
- Profound experience in writing Test scenarios, Test Conditions, Defining Test Cases, Developing and maintaining Test Scripts, Test plans, Defects and Status Reports.
- Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI.
- Talented in using test automation tools such as Selenium Web Driver/IDE/Grid, Cucumber, to develop automation-testing scripts for web and client server applications.
- Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Jenkins and Testing Annotations for web applications.
- Productively involved in Defects logging and managing Defect Life Cycles using HP Quality Center, JIRA, also Segregated defects based on teh hierarchy of teh effects on teh test scripts using Log4j.
- Used Maven to build and run teh Selenium WebDriver automation framework. Once teh script got over, framework used to send teh automation reports over email.
- Experience on API testing of Web Services (REST) using POSTMAN, Rest Assured Tools.
- Experience in developing Test Plans, Test Cases and execution of Test Cases.
- Automated and scheduled Build using continuous integration tool Jenkins Server at a particular time.
- Experienced in using Test Management and bug reporting tools such as QC and JIRA to track test progress, execution, and deliverables.
- Performed testing based on teh Business and Functional requirements from both technical and non-technical audiences using a broad array of tools and techniques
- Managed Continuous Testing cycle by Automating test cases and integrating with CI/CD pipeline
- Contributed to teh Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Used JIRA as teh bug-reporting tool for bug tracking and defects reporting.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
- Maintained teh Selenium and JAVA automation code and resources in source controls like GIT over teh time for improvements and new features.
- Knowledge on API testing using POSTMAN.
- Coordinated with multiple different teams including remote and offshore groups.
- Having excellent innovative professional skills like Technical Knowledge, Proven Ability to Identify, Analyze and Solve Problems, Decision Making, Leadership Quality with Good Communication Skills.
TECHNICAL SKILLS
Project Methodologies: Waterfall, Agile/Scrum, V-model.
Testing /CI Tools: Selenium WebDriver, Testing, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Testing, Cucumber, Postman, QC (9.1), ALM, Manual testing, Maven, Jenkins.
Frameworks: Junit, Testing, TDD, BDD, Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).
Language/ Script: Java, HTML, SQL, J2EE, VBScript
Databases: MS SQL Server 2000/2005, My SQL
Bug Tracking /Defect Tools: JIRA, HP Quality Centre
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project
Platforms: Windows 10/7/Vista/XP/ 2000/2003/2008 , UNIX, Linux
API testing: Postman(manual)
PROFESSIONAL EXPERIENCE
Confidential, Miami, FL
Sr.QA Automation Tester / SDET
Responsibilities:
- Automation execution of generated Test cases for both teh user and administrator modules.
- Designed, executed and maintained Selenium WebDriver Testing, automated test cases for regression test cases.
- Selected teh Test Cases to be automated and performed functional testing of teh front end using Selenium WebDriver& created Data Driven framework using Testing.
- Created Java based scripts for Selenium WebDriver with Testing as automation framework.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Used POM Apache POI to read data from Excel files.
- REST assured testing includes creating Rest API automation using Postman with hands on experience in Rest Assured Framework.
- Used Jira for Bug Tracking, Bug fixing, and Bug Reporting.
- Worked with Rest Assured API’s using Postman
- Worked on source control tools like GIT, SVN
- Responsible for creating and maintaining automation acceptance test suite using Selenium, and Cucumber framework. Also, responsible for converting automation scripts to new framework using Selenium WebDriver, Java and Testing.
- Worked on Maven for building teh Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used Selenium Web Driver using Testing and Eclipse for automation in Hybrid model.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test teh web application.
- PerformedRegression, Functional, Integration, System, User Acceptance (UAT), Sanity, Reliability, compatibility, Cross Browser.
- Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven. Used Testing annotations for easy execution of test scripts.
- Worked with Test Automation tools such as Selenium, Testing, Jmeter, and Junit.
- Expertise in writing Scenarios, Scenario outlines and step definitions in BDD format using Cucumber.
- Integrated Automation scripts (Selenium WebDriver) in Continuous Integration tools (Jenkins) for nightly batch run of teh Script. Created Project plan on Jenkins.
- Involved in running Selenium automation scripts and updating teh scripts according to enhanced requirements using Selenium WebDriver.
- Worked on Maven for build management and selenium Grid to execute selenium automation suites on different platform, browser combinations in parallel.
- Setup teh Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Implemented API Testing using Rest Assured, Postman, and Rest Template and CURL commands.
- Preparation and execution of test scripts using Meterand load testing.
- Selected teh Test Cases to be automated and performed functional testing of teh front-end using Selenium Web Driver.
- Extensively used JIRA for logging all teh tasks, analyzed teh test results, tracked teh defects and generated reports. Maintained log of test results as per rating and interacted with developers to resolve issues.
- Experience with source version control tools such as Subversion (SVN), GIT and Bit bucket.
- Web developer tools such as POSTMAN is used to test teh calls to teh web services and check if correct data is returned.
- Actively involved in automating teh popups using teh Alert interface.
- Making recommendations for improvements.
- Reproducing and testing client issues and Automating customer escape scenarios
- Co-ordinated with various stakeholders, onsite team and offshore team with daily status call.
Environment: Selenium Web Driver, Selenium Grid, Java, Eclipse, POM, Agile, Cucumber, GIT, Postman, HTML, Java Script, XML, Jenkins, Maven, JIRA.
Confidential, St. Louis, MO
QA Automation Engineer / SDET
Responsibilities:
- Involved in SDLC Phases- Requirements Analysis, Test Case Development, System Testing, Regression and Conducted End to End and Black box testing.
- Gathered business process requirements to automate and achieve those objectives.
- Actively participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Involved in System-wide Integration, regression and Load testing.
- Interacted with developers and business Users to communicate teh defects and actively participated in replicating teh bugs and performed regression testing using JIRA on teh process of Agile methodology.
- Used GIT for version control. Familiar with creating branches, pull requests, merge, pull, push etc.
- Created workflow rules, approval process and defined actions like Tasks, Email alerts, outbound message and Field updates.
- Locate teh objects based on XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
- Implemented mobile automation frameworks.
- Created and executed Test Data using SQL and wrote SQL queries for back-end testing.
- ConfiguredTest Casesto receive inputTest Data Setsfor teh corresponding test cases using TestingData ProviderAnnotation.
- Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed teh Test Results from Jenkins UI.
- Used JMeter extensively to create performance test and integrated test to Continuous integration using JMeter-Maven Plugins.
- Implemented TDD (Test Driven Development), BDD (Behavior Driven Development), using Cucumber and JavaScript.
- DevelopedSeleniumtest cases using Testing framework.
- Developed Maven Build scripts to run Sanity Test scripts developed inWebDriver.
- Modification and execution of Test Case Scripts (Java-SeleniumWebDriver) in Eclipse IDE, teh design of automation test framework.
- Integrated Automation scripts (Selenium WebDriver) in Continuous Integration tools (Jenkins) for a nightly batch run of teh Script.
- Providedbest practices and customizations with required to SDLC.
- Rest API automation using Rest Assured and hands on experience on Postman.
- Performed UI testing, Database testing after reviewing teh story cards and database diagram.
- Testing web applications execute cross-browser compatibility testing.
- Actively involved in automating teh popups using teh Alert interface.
- Involved in Designing & developing data driven framework usingSelenium WebDriver, Testing and Cucumber and implemented Java Mail to send teh regression result automatically.
- Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to teh product.
- Used to write test cases using Gherkins language.
- Reported teh bugs, Email notifications to teh developers using JIRA.
- Communicated with offshore team and assigned teh Scripts to teh Team.
- Worked with teh developers to reproduce teh bugs and to resolve usability issues during UAT.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
Environment: BDD, Maven, Eclipse, SQL, MYSQL, Java, JavaScript, JIRA, UAT, Junit, JMeter, Testing, Cucumber, Firebug, XPath and Jenkins
Confidential, Denver, CO
QA Automation
Responsibilities:
- Responsible for providing Test cases and executing them within an AGILE software development environment.
- Validates professional, Institutional and Health care claims verify codes with description and requirements verify adjudication process of claim.
- Formulated test scripts to automate process of testing in Selenium WebDriver.
- Strictly followed agile methodology for project execution and implemented Storyboards as one of teh requirements elicitation technique.
- Actively participated in daily SCRUM meetings to discuss teh bottlenecks and teh tasks status. Effective gathering of automation requirements, defining teh scope of automation testing.
- Developed teh automated test script for regression tests and Smoke Tests.
- Created automation using Data Driven Framework with POM to test web application.
- Came up with teh preparation of Test Plan Document and Contributed for Test Strategy.
- Effectively dealt with Accessing Links & Tables using Selenium WebDriver and automated all End-to-End Test cases using Selenium WebDriver.
- Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on teh web elements.
- Used Selenium WebDriver API to automate tests in parallel and priorities of teh Test cases are set using Testing framework.
- Formulated Selenium script for capturing screenshot and used Actions class to perform mouse and keyboard events.
- Actively involved in automating teh popups using teh Alert interface.
- Configured Jenkins build job for continuous Integration and for Regression Testing.
- Involved in using Maven build tool to manage framework dependency jar files.
- Generated test logs using Log4j for various log levels.
- Expertise in using GitHub to maintain and manage teh build scripts, test data and other documents in teh project scope.
- Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
- Implemented JIRA to track and resolve defects.
- Used Cucumber by creating teh Features and Step Definition files to execute test scripts.
- Mentored team members in design and analysis activities with constant encouragement.
Environment: Java,JavaScript, SeleniumWebDriver, Testing, Selenium Grid, Appium Maven, Jenkins, Eclipse, Cucumber, SQL Server, GitHub, Rally, Apache POI, Restful API, Log4j
Confidential | Coldwater, MI
QA Automation Tester
Responsibilities:
- Working through all phases of teh application software lifecycle (SDLC) including design, development, testing and deployment.
- Worked in Agile/Scrum methodology performed agile testing to check entire functionality of application.
- Exported teh test reports form selenium IDE to different programming languages.
- Participated in Planning and daily stand-up meetings as part of teh agile team, attended grooming sessions and Retrospectives.
- Analyzed system requirement and business requirement documents and Developed Test Cases, and Test Scenarios, Test scripts.
- Prepared Test cases for positive and negative test scenarios as referred in teh user stories keeping in mind teh Boundary Value Limitations, Equivalence classes.
- Used GIT as a central repository for version control. Worked with merge conflicts.
- Performed Functional, Integration, regression, positive, negative and UAT testing.
- Interacted with developers and business Users to communicate teh defects and actively participated in replicating teh bugs and performed regression testing using JIRA.
- Executed test cases for new requirements added to teh product backlog.
- Stored teh flow details in a file using Log4j.
- Used Parameters and Data Providers and Generated test reports in Testing.
- Implemented teh database connectivity using JDBC with Oracle database as backend.
- Implemented waits to overcome teh issue of Synchronization using implicit wait and explicit wait.
- Involved in grouping of Test Cases, Test Methods and Test Suites using Testing annotations.
- Worked with developers to Create and update teh defects, resolve and track their status usingJIRA.
- Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analysed teh Test Results from Jenkins UI.
- Worked on SQL commands to validate teh database and test its integration with teh front end.
- Dealt with SQL for Data retrieval in Back End Testing.
- Written SQL Queries to generate base data to excel. Summarize teh daily, weekly and monthly status reports by test scenario, test case and test steps.
- Interacted with developers, users and various members of teh team to discuss issues, resolve defects and set priorities.
- Performed Cross Browser Testing on different types of browsers to run all teh tests at teh same using Testing.
- Used Selenium Grid to execute test cases in parallel on different target machines.
- Configured teh Test Cases to receive input Test Data Sets for teh corresponding test cases using Testing Data Provider Annotation.
- Provided production support for Development as well as User Acceptance Testing environment.
- Used Hybrid/Data Driven Framework and extracted teh data from external Excel files.
Environment: Selenium Web Driver, JIRA, Jenkins, Maven, GIT, SQL, Apache-POI, Oracle, Eclipse, Firebug, Fire path, CSS.
