Senior Qa Automation Engineer Resume
SUMMARY
- Over 10 years of experience in Information Technology throughout the entire Software Development Life Cycle which includes Analysis, Des
- Experience as Senior QA Automaign, Estimation, Development, Automation Testing and Deployment of Client/Server, Web based Internet/Intranet applications and Web Services.tion Engineer .
- Designed & developed various test automation framework for testing Web Application, API’s, SAP GUI using TDD,
- BDD Cucumber, SeleniumWebdriver, Rest Assured etc.
- Good experience in Web UI Testing using Selenium Web Driver, Protractor, Cypress UI Testing with Cucumber BDD Framework
- Worked with Jenkins under CI/CD pipeline providing continuous improvement to Agile Development.
- Experience in build tool like Maven and Gradle.
- Strong in TestNG, Junit concepts.
- Build a UI on top of test automation framework to help business execute the script.
- Very strong in setting up Jenkin and its Slaves.
- Have an experience in Performance Testing Using JMeter
- Experience in development of Test Plan, Test Strategy, Test Cases, and Test Scenarios.
- Good in Splunk monitoring tool to analysis the failures.
- Expertise in creating Docker images, Containers
- Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, Visual Studio Code .
- Experience with analysis of logs, performing root cause analysis of various issues.
- Demonstrated performance in suggesting and implementing critical process improvements in test automation and test execution phases.
- Working experience in Retail, HealthCare and Insurance domain.
- Experience in software configuration management using GIT, SVN.
- Hands on Experience in Performance Testing using Jenkins
- Rich Experience in Insurance and Retail Domain.
- Built Automation framework using Selenium WebDriver, Protractor, Rest Assured and Cypress using BDD
- Functional, Regression, Integration, Exploratory, and GUI testing
- Strong knowledge of QA methodologies and tools
- Experience in Software Testing Life Cycles (STLC), Agile
- Ability to learn new skills and concepts quickly and efficiently
- Creation of Web service automation framework in eclipse using java to test Rest service.
- Integrating extent reporting and Jenkins with Rest Assured API, Selenium Web Driver
TECHNICAL SKILLS
Testing tools: Selenium Webdriver, TestNG, Junit, JIRA, Protractor, Cypress UI TestingWeb Technologies, HTML, DHTML, CSS, XML
Defect Tracking Tools: ALM, JIRA,RTC and Bug zilla
Languages: Core Java, SQL, Java Script,Type Script
Service Testing Tools: Rest Assured API, SOAP UI
Execution Platform: Jenkins CI CD,Sauce Lab
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & Server 2003,Mac OS.
Mobile Manual Testing: Android, iOS using Sauce Lab
Development Tools: Eclipse, Visual Studio Code
Database Tool: Oracle Sql Server,Mongo DB
PROFESSIONAL EXPERIENCE
Confidential
Senior QA Automation Engineer
Programming Languages: Cypress with Javascript
Databases & Tools: Cucumber BDD
Technologies: Cucumber - Cypress UI Testing
Responsibilities:
- Implemented Continuous Integration/Continuous Delivery (CI/CD) for rapid development, testing using tools like Docker, Jenkins to execute smoke and Regression test suites to run during CI/CD process.
- Designed and developed the End to end testing by integrating BDD Cucumber
- Built UI on top of automation scripts to help business team to trigger the automated test.
- Performed End To End testing using BDD framework with Cypress
- Designed & Developed the orchestration for entire QA process.
- Co ordination with Offshore team for assigning tasks and updated the status Create team specific agile process flow in JIRA to move tasks from one activity to another.
- Created web UI tests using Cucumber, Gherkin and Cypress Automation.
- Experience in parallel testing using Cypress
- Worked on Agile (Scrum) project methodology.
- Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.
Confidential
Senior QA Automation Engineer
Programming Languages: Selenium, Java
Databases & Tools: SQL Server
Technologies: Cucumber - Selenium Web Driver, Rest Assured API Testing, Gradle Build Tool
Responsibilities:
- Performed End To End testing using BDD framework with Selenium
- Used Page Object Model (POM) approach for better script maintenance and reusability stories
- Experience in version control tools including GIT lab
- Created and maintained automation test scripts using Selenium for Regression & End to End testing
- Used Rest Assured for API Testing using BDD approach
- Involved in Web service testing automation
- Execution of automated Test Scripts through Jenkins for CI and CD
- Reported software defects in JIRA and interacted with the developers to resolve technical issues
- Analyzed test results, tracked the defects and generated reports using JIRA
- Involved in designing and building automation frameworks in support of continuous integration in a Behavior Driven Development (BDD)
- Involved in creation of Test Summary Report
Confidential
Senior QA Automation Engineer
Programming Languages: Type script
Databases & Tools: Mongo DB, Cucumber BDD, Protractor
Technologies: Cucumber - Protractor
Responsibilities:
- Performed End To End testing using Cucumber framework with Protractor tool
- Developed Page Object Model (POM) framework for better script maintenance and reusability stories
- Experience in version control tools including GIT lab
- Worked with Jenkins under CI/CD pipeline providing continuous improvement to agile development.
- Performed Regression Testing at various phases of development life cycle for impacted existing functionality
- Created and maintained automation test scripts using Selenium for smoke and regression testing
- Execution of automated Test Scripts through Jenkins for CI and CD
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPATH in Protractor
- Reported software defects in JIRA and interacted with the developers to resolve technical issues
- Analyzed test results, tracked the defects and generated reports using JIRA
- Involved in building automation frameworks in support of continuous integration in a Behaviour Driven Development (BDD)
Confidential
Senior QA Automation Engineer
Programming Languages: Core Java, Selenium
Databases & Tools: SQL
Responsibilities:
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver and Risk Assessment
- Involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies
- Created Gradle POM files to build the Java projects based on their project structure
- Used Page Object Model(POM) approach for better script maintenance and reusability stories
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium
- Experience in version control tools including GIT
- Performed Regression Testing at various phases of development life cycle for impacted existing functionality
- Created and maintained automation test scripts using Selenium for smoke and regression testing
- Execution of automated Test Scripts through Gradle. Used Gradle for building the Web Driver project.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Analyzed test results, tracked the defects and generated reports using Quality Center.
- Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
Confidential
Senior QA Automation Engineer
Technologies: Core Java, Selenium Web Driver
Responsibilities:
- Involved in implementation of Test Automation Framework build using Selenium Web Driver, Junit and Gradle technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed test code in Java language using Eclipse, IDE and Junit framework.
- Used JAVA, selenium scripts to develop coded UI automation instead of record and playback options, Automated website using JAVA,/Selenium scripts.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
- Configured Selenium WebDriver, Junit, Gradle tool and created Selenium automation scripts in java using Junit prior to agile release.
- Involved in Gradle configuration for running servers and scripts after the build.
- Involved in preparing a report of all automation difficulties and test results for further application using Gradle.
- Used Jenkins as continuous integration server to run automated test suites.
- Have built a test automation framework based on Page Object Model,Junit and Selenium Webdriver.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
Title: Retirement Income Planner
Confidential
Sr .Testing Analyst
Technologies: Selenium Web Driver, TestNG, Jenkins CI CD,Sauce Labs
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Developed test code in Java language using Eclipse IDE and Junit framework.
- Expert in developing test Scripts for client/server and web applications using JAVA
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
Testing Analyst
Technologies: Selenium WebDriver, TestNG
Responsibilities:
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
- Developed and implemented robust MVC pattern base testing with Selenium RC which cut down the script development time in half.
- Involved in automating test cases using Selenium Web Driver with Junit.
- Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Verification of Frontend GUI Objects and elements.
- Developed automated script for back-end testing using Selenium Web Driver.
Confidential
Testing Analyst
Technologies: Protractor With Type Script language
Responsibilities:
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Analyzed the S (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
- Created automation scripts using ProtractorJs to test the AngularJs application
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Performed Defect tracking in Quality Center. Defects were linked via traceability to specific test case.
Confidential
Automation Tester
Technologies: CRAFT Framework, Selenium Web Driver. Jenkins CI CD,TestNG,Sauce lab
Responsibilities:
- Support for Smoke, Regression and Production execution
- Understanding the Manual Test Cases and segregating automatable and Non automatable Test Cases
- Involved in sauce lab enhancement
- Sharing Knowledge on functionalities to other vendor team for each release
- Involved in Identifying the E2E scenario & Creating the Reusable Business components & Generic methods
- Experience in debugging and modification of existing scripts
- Executed test scripts on IE, Firefox, Google chrome
- Test results will be triggered through email using Jenkins
- Involved in Mobile Testing Execution using Simulator in Sauce labs
- Involved in Automation Test Script review.
- Preparing Batch Execution and generating test reports and updating reports to the higher management
- Involved in Test data preparation, raising defects and tracking the defects.
Confidential
QA Analyst
Technologies: Automation Testing
Responsibilities:
- Created automation scripts using Ranorex tool.
- Changed my roles based on agile testing needs.(Manual Testing, Automation)
- Took the responsibility for Defect raising
- Execution of Test scripts from Quality Centre
- Common approach for cross platform and cross browser testing
Confidential
Automation Tester
Technologies: Watin Scripts
Responsibilities:
- Created functional automation scripts using Watin Scripts (C#.Net)
- Changed my roles based on agile testing needs.( manual testing, automation
- Trained and helped other testers on selenium tools.
- Used QC for defect raising and test scripts execution.
- Used Excel to create data driven scripts.
- Common approach for cross platform and cross browser testing
Confidential
Automation Tester
Technologies: Watin Scripts
Responsibilities:
- Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language and Junit Framework.
- Developed test code in Java language using Eclipse IDE and Junit framework.
- Expert in developing test Scripts for client/server and web applications using JAVA.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Designed and Developed automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
Automation Tester
Technologies: Watin Scripts
Responsibilities:
- Prepare Test Cases based on functional specifications and user requirements.
- As a team member working on enhancements of workflow Applications.
- Analyze the full flow of this application
- Involved in Test Case Creation
- Test case Execution.