Qa Lead Resume
OBJECTIVE
- Accomplished Senior QA Automation Engineer with 8+ years of experience in all phases of Software Testing Life Cycle (STLC); Business Analysis, Data Modeling, Writing Test Cases, Test Plans and Automation Test scripts using Selenium with Java, Cucumber, SoapUI, Postman, TestNG and Appium. Diversified experience in Automation and Manual testing of Client - Server, Web, Mobile, BDD, API, Tosca, OOP’s concept, JMeter
SUMMARY
- Deep knowledge in OOPs using Core Java and extensively used classes, objects, inheritance, polymorphism, exception handling, packages, collection, and more
- Completed Tosca Onsite Training with official Tosca representative
- Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile and waterfall environments.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Load testing, Performance testing and Functional testing.
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, TestNG, Maven.
- Designed, implemented automation frameworks Keyword Driven framework, Data Driven framework, POM (Page Object Model) and Hybrid framework.
- Using Cucumber developed Test Scripts to implement Features, Scenarios, and Scenario Outlines for BDD (Behavior Driven Development).
- Expertise in writing Selenium Manual Test Cases for B2B Web Applications.
- Extensive experience in developing automation test scripts using JAVA, selenium, maven, TestNG.
- Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites.
- Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over the time for improvements and new features.
- Experienced in Web Services testing using SOAPUI tool. Validated request and response SOAP and RESTFUL Web service calls.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, Rally, Bugzilla etc.
- Good Knowledge in handling Alerts, Frames and Popups, Accessing Forms, tables, links, Keyboard and Mouse Events using Selenium WebDriver.
- Experience in Mobile Testing of Native apps, Web apps, Hybrid apps on Mobile and Tablet devices using APPIUM iOS/Android by using the emulators in Android Studio for Android Devices.
- Involved in daily meetings with the technical managers and development test leads.
- Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
- Segregated defects based on the hierarchy of the effects on the test scripts usingLog4j.
- Prepared status summary reports with details of executed, passed and failed test cases.
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle.
Testing Tools: Selenium WebDriver, TestNG, Selenium RC/Server, Selenium Grid, JUnit. Cucumber, SoapUI, Appium, Appium Desktop, Postman, Rest Assured.
Test Build& Integration Tools: Maven, Jenkins.
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).
Programming Tools: JAVA, JavaScript, Python, VB Script, Gherkin, SQL
Markup Languages: HTML, XML, XPath, CSS Selector.
Databases: MySQL, Oracle, SQL Server, SQL.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.
Operating Systems: Windows 7/8/10, Ubuntu, UNIX, LINUX.
Defect Tools: HP Quality Center, JIRA, ALM, BUGZILLA.
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access.
PROFESSIONAL EXPERIENCE
Confidential
QA Lead
Responsibilities:
- Performed automation testing using Tricentis Tosca and manual test design using Qtes t
- Created detailed Test plans to check the functionality of Application
- Developed reusable Methods and maintained in the Utility class using JAVA.
- Used Eclipse as IDE for the creation of automation scripts.
- Used JUnit-Cucumber framework to drive the execution.
- Created Feature files and test scenarios in Cucumber using Gherkin language.
- Achieved Continuous Integration (CI) through Jenkins.
- Successfully used Jenkins to schedule Smoke and Regression test running.
- Executed Back End testing using Java, SQL, and JDBC library .
- Implemented API testing using REST Assured library in combination with Postman.
- Provided Cucumber training to existing and new team members.
- Used Apache POI for reading and validating the data from Excel files.
- Performed ETL testing Database to Database
- Worked with manual testers to create improvement plan documents for Development team.
- Collaborated with other QA engineers and developers. Adheres to quality assurance standards and continuously improves test processes.
- Review Functional requirement and use case document to understand the Business logic, application requirement and technical aspects of the system.
Confidential
SDET
Responsibilities:
- Actively collaborated with the business team and Product owners in Agile environment and attended different meetings like Product/Sprint backlog, Sprint Planning, Scrum, Sprint Review and Demo meetings.
- Developed an automation framework from scratch in Selenium WebDriver using Behavior Driven approach with Java programming language, Cucumber , TestNG , and Maven .
- Used core Java for developing/executing the scripts for test automation. Successfully performed to develop Cucumber Step Definitions, Features and Scenarios using Acceptance
- Criteria on JIRA.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Created Page Object Model (POM) pattern using Page Factory in Selenium WebDriver.
- Identified GUI elements using various locators: ID, Name, Class, Tag name, Link Text, XPath and CSS locators.
- Involved in end to end testing, regression testing, black-box testing using Selenium WebDriver and TestNG.
- Developed Rest API Test Automation using REST - assured library in Java, Cucumber and TestNG for backend testing.
- Used GitHub as a version control tool.
- Performed Database testing using SQL Queries for data design, validation and integrity testing, also established JDBC connection using Java programming language.
- Integrated with Continuous Integration (CI) tool Jenkins for running test cases automatically by scheduling Smoke and Regression tests.
- Mentored junior SDET s and functional test engineers on test methodologies, coding standards and best practices through code reviews using Java, Selenium WebDriver , Cucumber and TestNG for an automation framework
Confidential
SDET
Responsibilities:
- Performed Automation and Manual Testing for the web based application.
- Actively participated in Daily scrum meeting, Sprint Grooming, Sprint Planning, Sprint Demo, Sprint Retrospective meetings.
- Participated in requirement specification and documentation review meetings with developers and BA team.
- Analyzed and contributed requirement documentations, test plans and created test cases.
- Participated in Production support and user feedback sessions.
- Applied Page Object Model to framework to centralize web elements of the application; increased reusability and maintainability of the code.
- Developed Test Scripts to test functionality of the application and execute automation scripts on different browsers/environments and reported defects through JIRA.
- Maintained Maven project written in Java and executed Tests in Cucumber feature files.
- Automated test reports using Cucumber plugin HTML reports and Json reports attached with failed scenario screenshots using Selenium WebDriver.
- Automated Web Services testing using RESTful and SoapUI
- Experienced in creating automated tests for SOAP and REST Web Services using RESTful and SoapUI testing tools
- Used JDBC to do Database testing with Java Programming Language.
- Created SQL queries and connected to various Databases using JDBC and applied to my test scripts for database validation.
- Performed Smoke, Functional, Regression, Frontend and Backend Tests using Selenium WebDriver, Java and JDBC. Tricentis Tosca
- Actively dealt with data tables, calendars, iframes, pop ups and alerts on the application using Selenium WebDriver.
- Created Feature files and test scenarios in Cucumber using Gherkin language.
- Performed extensive Cross Browser Compatibility testing on various web browsers alike Internet Explorer, Mozilla Firefox and Google Chrome, using Selenium WebDriver.
Confidential
SDET
Responsibilities:
- Directly involved in planning and analyzing the application requirements and creating Test Plan, Test Cases, and developing Test Scripts
- Manually tested test cases and developed Automated Test Scripts using Selenium Web driver
- Executed functional, regression and smoke tests
- Anticipated test reports and tracked logged defects through JIRA and retested resolved defects
- Configured and controlled all dependencies of project and tool versions using maven POM file
- Automated Web Services testing using RESTful and SoapUI
- Experienced in creating automated tests for SOAP and REST Web Services using RESTful and SoapUI testing tools Tricentis Tosca
- Used JDBC to do Database testing with Java Programming Language
- Conducted Frontend and Functional Testing of the GUI by inserting various checkpoints in the Automated task cases, Using Selenium WebDriver and JUnit Assertions
- Developed Test Plan, Test Scenarios, Test Cases and Test steps for various Business Services/methods covering both Positive and Negative testing requirements
- Wrote SQL queries to verify and validate the exact targets for email and direct mail campaigns
- Participated in all agile ceremonies, meetings with BA and Developers to resolve defect
