We provide IT Staff Augmentation Services!

Senior Test Lead Resume

Jacksonville, FloridA

SUMMARY:

  • ISTQB Certified Professional with 8+ years of professional experience as Senior Quality Assurance Engineer in Functional, Automation, Mobile, API and Analytics Testing for Web, Angular, Native (mobile), Mainframe, PEGA, Siebel CRM and Desktop applications
  • Extensive experience in complete Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Software Development Engineer in Test ( SDET ) and v ast experience working in Waterfall and Agile Methodology projects
  • Possess strong experience and knowledge in Insurance domain (Property & Casualty Insurance, Claims Management, General Insurance), Over - the-Top Application (OTT) and E-Commerce domain
  • Played a role of automation test architect to design and implement various automation frameworks in the projects worked
  • Unique testing solutions developed for Mobile and Web automation testing helping projects to easily manage and support extensibility of automation coverage
  • Expertise in Functional, Integration, System, Regression, Smoke, Sanity and User Acceptance Testing
  • Extensive experience in reviewing and understanding Business & Testing requirements and writing detailed Test Plans, Test Cases, and Test Scripts for Smoke, System, Regression, End to End and User Acceptance Testing
  • Experience in Analyzing, Designing and Implementation of QA Testing strategy for Web, Angular, Mainframe , PEGA , Siebel CRM and Desktop applications
  • Extensive experience in User Acceptance Testing (UAT) including reporting defect, analyzing the root cause and providing resolution on the same
  • Expertise in developing automation frameworks for web applications with Selenium, Cucumber, TestNG, POM, and JUnit by using Java programming languages
  • Developed and implemented various automation frameworks that includes Data Driven , Keyword Driven , Page Object Model , Hybrid and Behavioral Driven frameworks successfully
  • Highly expertise in Mobile Automation Testing Technologies using Appium and Selenium WebDriver
  • Expertise in automating native mobile apps in Android and iOS platforms
  • Extensive use of Project & Test Management tools like Quality Center, HP ALM, TargetProcess and JIRA.
  • Expertise in creating Test Cycles, Test Cases, and Defects with detailed information, and accuracy. Expertise in defect management life cycle
  • Expertise in testing the RESTful API and SOAP Web Services with XML using SOAP UI
  • Experienced in using Jenkins as a Continuous Integration server to configure with Maven/Ant
  • Expertise in Browser and Device Compatibility Testing using BrowserStack and SauceLabs
  • Developed Functional/Regression tests using Java, Selenium, TestNG, and Cucumber
  • Generated Automation Test Reports using HTML and Extent Reports
  • Good programming skills in Java, VB, SQL, and experience in SQL Server, SQLite, Access and Oracle Databases
  • Experience working in Agile Methodology projects (both Scrum and Kanban) and participated heavily in s crum meetings, sprint planning and s print retrospection
  • Extensively worked on Web-services using SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the XML Schema
  • Extensive experience in Test Driven Development ( TDD ), Behavior Driven Development ( BDD ) and Acceptance Test Driven Development ( ATDD ) approaches
  • Extensive experience in using efficient locating strategy like XPath and CSS techniques to identify the web element used to automate the web application under test
  • Have worked on various version control and source code management tools like GIT , Bit-bucket and SVN
  • Experience in working with open source tools Selenium (Selenium-IDE, Selenium RC/WebDriver, and Selenium GRID), Junit, Test NG, Cucumber, Eclipse, Jenkins and GitHub
  • Expertise in preparing Test Artifact documents such as Test Strategy, Test Plan, Daily & Weekly Status Reports, and Test Summary/Completion Reports
  • Expertise in preparing Test Estimates using various estimation techniques
  • Communicate the risk to the Project Stakeholders proactively to mitigate the problem/issue within the scrum/project team
  • Work closely & collaboratively in a Agile-based team environment with Scrum Master, Product Owner, DevOps, Developers and Quality Assurance team
  • Experience with leading and coordinating onsite-offshore development
  • Monitor and report the QA activities to the project team on daily and weekly basis
  • Coordinate with offshore/onsite team about the QA activities
  • Highly motivated Team Lead/Mentor/Player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment
  • Able to collaborate with testers, developers and other team members in testing complex projects for overall enhancement of software product quality.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, Java Script, Visual Basic, VB Script, HTML

Test Management Tool: HP Quality Center, HP ALM, TargetProcess, JIRA

Test Automation Tool: Selenium IDE, RC, Selenium WebDriver, Selenium Grid, JUnit, TestNG, Cucumber, Appium, Extent, HP QTP 10.0

Automation Framework: Data Driven, Keyword Driven, Page Object Model (POM), Hybrid, Behavioral Driven, CRAFT (In House), Logging Framework

Project Build Tools: Ant, Maven

Continuous Integration & Version Controlling tool: Jenkins, Git, GitHub, SourceTree & BitBucket

Project Methodologies: Agile, Waterfall

Cross Browser Tool: BrowserStack, SauceLabs

OS: Windows, Mac

MS SQL Server, PL: SQL, MS Access and SQLite

Mainframe: COBAL

PROFESSIONAL EXPERIENCE:

Confidential, Jacksonville, Florida

Senior Test Lead

Responsibilities:

  • Responsible for preparation of project estimation, test strategy, test plan, test summary report, daily & weekly reports and other testing related artifacts
  • Responsible for developing global access change control documents during every release to support successful regression testing
  • Coordinate with functional testers to determine the best automation framework to be implemented based on project demand
  • Coordinate and report the project activities with the scrum team on a daily basis. Involve in sprint planning, retrospective meetings and other important project meetings
  • Analyze user stories, track clarification, design test cases, and perform test execution
  • Analyze the change control and estimate the changes
  • Implemented Behavioral Driven Development (BDD) using Cucumber, Selenium WebDriver and Java for E-Commerce application hosted in 30+ countries for placing orders
  • Implemented Page Object Model framework using TestNG, Selenium WebDriver and Java for Subscription based application
  • Responsible for identifying web elements in the application using various locating strategies such as id, name, xpath, css and so on
  • Responsible for supplying test data during execution from external files such as Excel using Apache POI
  • Responsible for generating automation reports using Extent Reports
  • Responsible for creating and maintaining automated Test Script results using HTML and Extent Reports
  • Responsible for verifying database tables to check for backend data storage using SQL queries in SQLDeveloper
  • Converted the use cases into Gherkin steps and created step definition files for each step
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers
  • Responsible for maintaining the source code in BitBucket
  • Uploaded the code to the centralized code using Git
  • Work environment involved with Agile and Scrum methodology and tested the application in parallel to the development
  • Monitored automation results and re-executed the failed tests to confirm the bugs
  • Developed Maven build files for maintaining test automation builds.
  • Log defects using JIRA application and communicate the defect status updates to the project team
  • Involved in test plan specifying an overview of testing approach, testing strategy and its scope based on the requirements specifications
  • Identify and create test cases for User Acceptance Testing (UAT) and Perform Root Cause Analysis (RCA) for the defects raised as part of UAT
  • Involved in weekly status, following up the development as well as the business /Testing teams, re-scoping project planning
  • Understanding the business requirements and scope of the iteration
  • Communicate effectively in both verbal and written form, as well as have an overall ability to be clear and concise

Environment: JIRA, Java, Selenium WebDriver, Cucumber, BDD, TestNG, Extent Reports, Jenkins, Eclipse IDE, Apache POI, Git, BitBucket, Agile, SQL, MS Office, Oracle and Windows.

Confidential, Flower Mound, Texas

Senior Automation Engineer

Responsibilities:

  • Responsible for preparation of project estimation, test strategy, test plan, test summary report, daily & weekly reports and other testing related artifacts
  • Responsible for designing, developing and supporting frameworks for the test infrastructure and providing automation expertise to the QA and development teams
  • Coordinate and report the project activities with the scrum team on a daily basis. Involve in sprint planning, retrospective meetings and other important project meetings
  • Analyze user stories, track clarification, design test cases, and perform test execution
  • Analyze the change control and estimate the cost and schedule changes
  • Identify and create test cases for User Acceptance Testing (UAT) and Perform Root Cause Analysis (RCA) for the defects raised as part of UAT
  • Identify the risks if any at an early stage and report it immediately to all the stakeholders to avoid project related issues
  • Provide QA Estimation for the in scope testable requirements
  • Responsible for designing test cases, in corporate review comments, perform test execution and log defects in JIRA and track them to closure
  • Performed Automation testing with Selenium for regression
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java
  • Implemented real device mobile app testing using Test Object on the cloud
  • Performed tests on emulators and simulators over Charles Proxy
  • Experience in setting up test environment for automated script execution using Java, Appium and TestNG
  • Identified mobile elements using Appium Inspector, UI Automator Viewer
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities
  • Responsible for framework maintenance and enhancements for new features and bug fixes
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used SOAPUI assertions to validate the property content of the response XML
  • Developed a BDD automation framework that is capable of reading object and data values on run-time
  • Automated the test cases using Selenium WebDriver and Cucumber BDD using Java programming language
  • Identify the page elements in the application using various locating strategies
  • Responsible for creating and maintaining automated Test Script results using HTML and Extent Reports
  • Converted the use cases into Gherkin steps and created step definition files for each step
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers
  • Uploaded the code to the centralized code using GitHub
  • Work environment involved with Agile and Scrum methodology and tested the application in parallel to the development
  • Monitored automation results and re-executed the failed tests to confirm the bugs
  • Developed maven build files for maintaining test automation builds.
  • Track the analytics data using Dataslayer (Chrome Extension)
  • Log defects using JIRA application and communicate the defect status updates to the project team
  • Involved in test plan specifying an overview of testing approach, testing strategy and its scope based on the requirements specifications
  • Troubleshoot and provide failure analysis of issues identified from the automation suite
  • Worked as a lead to resolve issues during critical phase of the project and guided the entry-level testers and even played the role of a mentor whenever required
  • Involved in weekly status, following up the development as well as the business /Testing teams, re-scoping project planning
  • Understanding the business requirements and scope of the iteration
  • Communicate effectively in both verbal and written form, as well as have an overall ability to be clear and concise

Environment: JIRA, Java, Selenium WebDriver, Cucumber, BDD. Appium, iOS, Android, Extent Reports, SOAP, SOA, Jenkins, SOAP UI, Slack, Magento, NetSuite, Dataslayer, Eclipse IDE, Smart Phones, Tablets & iPad, Gaming Consoles, Smart TV, GitHub, BitBucket, Agile, SQL, MS Office, Oracle and Windows.

Confidential

Senior Test Lead

Responsibilities:

  • Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements
  • Analyze the business requirements, design test cases and perform functional test execution.
  • Perform integration, smoke, sanity, regression and end to end testing manually
  • Preparation of Test execution reports
  • Preparation of Test exit metrics
  • Preparation of Defect reports
  • Extensively involved in integrating Selenium WebDriver with existing API to test framework.
  • Involved in creating frameworks for automation testing using Java, Selenium
  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team
  • Created Test Cases using Element locators and Selenium Web Driver Methods
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing
  • Created UAT plans and test cases by working closely with the business partner.
  • Created and executed unit test cases using Junit framework during the initial sprints of application development
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data
  • Extensively executed SQL Queries on database tables to verify the database
  • Created automation Test Scripts using Selenium and Java for regression test cases
  • Developed Automation scripts for new enhancements using Selenium WebDriver and Junit
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT
  • Used Firebug to identify Objects using different locator methods in the application.
  • Tested several web services using SOAP UI
  • Planned and Executed the Test Process, Test Strategy and Test Methodology
  • Developed the Test plan, Test cases and Automation scripts for all the features of the application.
  • Involved in Functional testing, Integration Testing, Regression Testing, End to End testing & browser compatibility testing
  • Interacted with Business Analysts in Requirement Review and Walkthrough meetings to understand requirements for Functional, User Interface, Performance, Usability and Security testing
  • Created automation framework using POM- Page Object Model and Data Driven framework to test web application.
  • Worked in Agile Scrum team used TargetProcess as a bug tracking tool
  • Involved in testing the Backend of the application for all the web transactions by writing SQL queries and verifying the data
  • Analyzed User stories and developed a Test Plan for QA Activities for Agile methodology
  • Troubleshoot and provide failure analysis of issues identified from the automation suite
  • Responsible for preparation of project estimation, test strategy, test plan, test summary report, daily & weekly reports and other testing related artifacts
  • Coordinate and report the project activities with the scrum team and offshore team daily. Involve in sprint planning, retrospective meetings and other important project meetings
  • Analyze user stories, track clarification, design test cases, perform test execution and report defects in TargetProcess tool for each sprint
  • Identify the risks if any at an early stage and report it immediately to all the stakeholders to avoid project related issues
  • Perform Functional, Integration, System, Regression, and Automation Testing
  • Perform Web Analytics testing using SiteCatalyst Digital Debugger, iJento, SessionCam and WebChat
  • Perform testing the digital applications across various desktop and mobile browsers
  • Analyze the change control and estimate the cost and schedule changes
  • Identify and create test cases for User Acceptance Testing (UAT) and Perform Root Cause Analysis (RCA) for the defects raised as part of UAT
  • Worked as a lead to resolve issues during critical phase of projects and guide junior testers and even played the role of a mentor whenever required

Environment: TargetProcess, Browserstack, SiteCatalyst Digital Pulse Debugger, iJento, Selenium WebDriver 3.0, BDD, Cucumber, Java, Junit, Eclipse, Firebug, Maven, Jenkins, SharePoint Manager. MS Office (Word, Excel, Outlook, PowerPoint)

Confidential

Senior Quality Assurance Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to write detailed Test plans and Test cases
  • Responsible for preparation of project estimation, test strategy, test plan, test summary report, daily & weekly reports and other testing related artifacts
  • Coordinate and report the project activities with the scrum team on a daily basis. Involve in sprint planning, retrospective meetings and other important project meetings
  • Analyze user stories, track clarification, design test cases, and perform test execution
  • Analyze the change control and estimate the cost and schedule changes
  • Identify the risks if any at an early stage and report it immediately to all the stakeholders to avoid project related issues
  • Provide QA Estimation for the in scope testable requirements
  • Responsible for designing test cases, in corporate review comments, perform test execution and log defects in ALM and track them to closure
  • Involved in configuring the testing environment with Eclipse, TestNG, and Selenium WebDriver and Selenium Java client driver
  • Involved in development of Hybrid Test Framework using Selenium WebDriver, and TestNG
  • Created automated test scripts and Performed Functionality testing in the multiple phases of the application and analyzed the results using selenium web driver
  • Performed extensive Functional Testing, Regression Testing, GUI testing, End-to-End testing, Usability testing and Comparison Testing
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers
  • Developed automation test cases, executed these test scripts from test lab and logged defects in HP ALM.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Automation project setup and deployment in Jenkins for continuous Integration
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium and Data analysis
  • Maintained the Selenium & Java Automation Code and resources in source controls like GIT for improvements and new features
  • Performed cross browser functional testing using Selenium Web Driver
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD)
  • Identified defects in system testing, end to end testing regression testing, UAT testing, logged these defects using rational clear quest with proper severity and priority and performed defect life cycle
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members
  • Used HP ALM for Test Management and for Functional Test Automation.
  • Log defects using ALM application and communicate the defect status updates to the responsible analysis and implementation teams
  • Builds test suites and manages contact between offshore testing teams and onshore developers.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases
  • Maintaining the automation scripts of various modules of the application according to new changes in the application during product release cycle and manage the source code using GIT
  • Used SQL queries for back end testing, verified the data on the front-end application against the back-end MySQL database
  • Work collaboratively with development and QA team to identify test cases and suites best suited for automation
  • New Functionalities were tested manually and automated existing functionalities for repetitive testing
  • Used ALM as a bug-tracking tool to Log Defects along with defect details and screen shots
  • Verified and documented test case results, defects, and test status
  • Involved in test plan specifying an overview of testing approach, testing strategy and its scope based on the requirements specifications
  • Troubleshoot and provide failure analysis of issues identified from the automation suite
  • Worked as a lead to resolve issues during critical phase of the project and guided the entry-level testers and even played the role of a mentor whenever required
  • Involved in weekly status, following up the development as well as the business /Testing teams, re-scoping project planning
  • Understanding the business requirements and scope of the iteration
  • Provide clear and concise documentation of high level and detailed user stories
  • Communicate effectively in both verbal and written form, as well as have an overall ability to be clear and concise

Environment: PEGA, HP ALM, Java, Selenium WebDriver, TestNG, SOA, Jenkins, SOAP UI, XPATH, HTML, CSS, Eclipse IDE, GitHub, Agile, SQL, MS Office, Oracle and Windows.

Confidential

Senior Test Analyst

Responsibilities:

  • Preparation of TCP estimates for business requirements.
  • Preparation of automated test scripts using VB Scripting in QTP 10.0
  • Identify the objects using Object Spy in QTP 10.0 and maintain object repository for the application under test
  • Creation of test data for automating the application in Excel for various critical modules
  • Perform execution of automation scripts using QTP 10.0 and report defects in Quality Center 10.0
  • Debug and maintain the automation test scripts on a regular basis by performing dry-runs
  • Involved in the development of Data driven framework using Selenium WebDriver and Java
  • Created automation Test Scripts using Selenium and Java for regression test cases.
  • Develop, debug and test the selenium automated test scripts
  • Created Test Cases using Element locators and Selenium Web Driver Methods.
  • Use Firebug for the web-based application testing with selenium to fix locator issues.
  • Performed different testing task using various test scripts on Selenium using Java.
  • Involved in Joint Application Development (JAD) sessions with the project stakeholders to understand the business requirements.
  • Module lead for the critical business requirements module such as Rating & Pricing, Underwriting Questions, Underwriting Wind Rules, Underwriting Flag Rules and Premium Summary.
  • Analyze requirements, prepare test plan, test scenarios, perform test execution and log defects for the critical modules.
  • Train other team members through knowledge transition to understand the business requirements and support them during test execution.
  • Key member of Early Functional Automation and Service Testing
  • Perform Functional Test Automation using QTP 10.0 and uncovered maximum defects.
  • Perform Service Testing to test the API services by creating Request XML and validated the Response XML using SOAP UI tool.
  • Handled a team of 6 members by resolving their clarification during execution to meet their daily productivity.
  • Responsible for designing test cases, in corporate review comments, perform test execution and log defects in Quality Center and track them to closure,
  • Parallel interaction with development team and members of Quality Assurance team for cross checking the correctness of the test results.
  • Prepared a Report of all automation difficulties and test results for further application.
  • Performed manual Black box, Functional, GUI, Regression, Integration testing.
  • Perform End-to-End Manual Testing across CLA (mainframe), Siebel and Web applications to ensure that the new web application developed communicate with other interfaces.
  • Responsible for test data preparation and create policies for batch jobs processing.

Environment: HP QC 10.0 & ALM, SharePoint, Visio, QTP 10.0. Java and Apache POI, Selenium Webdriver 3.0, Firebug, SOAP UI, Google Maps, OATS Tool, XML, Altova XML Spy, MS Office (Word, Excel, Outlook, PowerPoint)

Hire Now