We provide IT Staff Augmentation Services!

Qa Lead Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 10+ years of professional experience in IT industry with emphasis on software Quality Assurance.
  • Expertise in Selenium Automation, Web - Service (API automation) & Mobile Application testing (Appium), Manual Testing and Data base (ETL) tester.
  • Expertise in applying Selenium WebDriver/Selenium Grid, Java, TestNG, GitHub/SVN, Jenkins, Maven to cover both web and mobile app UIautomationtesting.
  • Strong ability to compile Java programming (Core Java) including Class, Method, Inheritance, Encapsulation, Thread, Loop, Exception Handling etc.
  • Proficient in Web Service Testing (XML) and RESTful API Testing (XML & JSON) through WSDL by using SOAP UI Pro.
  • Specialized in designingautomationtest framework from scratch using Java programming, TestNG annotations, user-defined function libraries, loops, checkpoints, parameters, Data Provider, JDBC connector, POM and Page Factory of Selenium WebDriver
  • Good Confidential locating web elements accurately by utilizing Selenium element locators through Inspector.
  • Extensive documentation skill and experience in requirement analysis, test plan and test strategy definition, use case/SOW interpretations, test scenarios/test cases anatomy, RTM (Requirements Traceability Matrix) and test report preparation etc.
  • Sound knowledge and experience in creating clear, concise defect report with JIRA, HP QC/ALM through whole defect lifecycle of open, assign, fix, retest, close
  • Best practice of complex SQL query statements creation utilizing various RDBMS (relationship database management system) including Oracle/Microsoft SQL Server/MySQL database
  • Good product knowledge in Canadian banking and insurance, e-commerce, retail and telecommunications domains.
  • Demonstrated experience with whole phases of software development & testing life cycle (SDLC & STLC) including requirement gathering, test planning, test case(script) design, preparation and execution, defect tracking and reporting by applying Agile, Waterfall methodologies
  • Hands on experience on various project methodologies like waterfall, V-model, Agile and RUP
  • Proven experience with various types of testing including Smoke/Sanity testing, SIT, Regression Testing, UAT/PAT Testing, Functional/Non-Functional Testing, Mobile Web/App Testing, and CI Testing etc.
  • A detail-oriented, self-motivated, good team player and quick learner with strong analytical, troubleshooting, coordination, communication and interpersonal skills; able to work in a fast-paced environment within minimum supervision.

TECHNICAL SKILLS

Test Automation Tools: Selenium WebDriver, Rest assured, TestNG, JUnit, Selenium Grid, Appium, SoapUI, Postman.

Web Technologies: XML, HTML5, Ajax, Java Scripting, CSS, Angular JS.

Database: Oracle 9i, SQL Server, MySQL.

Programming Languages: C, C++, Java, JavaScript and Python.

Version Control Tools: VSTS, Clear Case, GitHub.

Bug Tracking Tools: Bugzilla, HP-QC, JIRA, Confluence.

Other Tools: HP-ALM, TOAD, SharePoint, Microsoft Visio, Microsoft Project, Windows, Linux.

PROFESSIONAL EXPERIENCE

Confidential

QA Lead

Responsibilities:

  • Designed and implemented the overall automation framework by using selenium/web driver, TestNG.
  • Worked with the Business Analyst and members of the Futures Clearing Development Team to understand functional and non-functional requirements.
  • Created test documents and identify test data for functional, non-functional and regression testing.
  • Performed functional, non- functional and regression testing to ensure functionality meets stakeholder requirements.
  • Integrated mobile automation testing framework (Android/IOS) into web driver automation framework
  • Established the Jenkins continuous integration environment, deployed the automation framework and automated test scripts to the Jenkins.
  • Participating in task planning, risk evaluation and If needed estimation processes.
  • Developed QA plans and test efforts for assigned projects.
  • Identified QA issues, provided corrective actions and escalated to management when necessary.
  • Assisted in preparation of project budgets and schedules.
  • Developed method for code coverage metrics providing insights for automation opportunities and limit the scope of manual regression cycles
  • Participated in weeklyQAmeetings and Bug review meetings with the Dev. andQAteams.

Confidential

Senior Test Automation Developer

Responsibilities:

  • Documented Master test strategy and test plan based on requirements, design and project documents
  • Created Test scenarios, Test cases and Test scripts according to requirements and Use case’s documents
  • Provided Test scenarios and Test cases to the business analyst for signoff
  • Identified test cases to automate.
  • Automated those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE), contributed in framework creation.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Implemented Data Driven, POM using Java, and Selenium WebDriver.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Created automation scripts in Java using Maven and TestNG for Web Applications
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Developing and integrating the step definitions for each step in the cucumber scenarios.
  • Used Jenkins for continuous integration tests, adding suites and running scripts on the Jenkins server.
  • Designed and executed Manual Tests for Smoke Testing, System Testing, Positive/Negative Testing, Integration Testing, Regression Testing and Functional Testing.
  • Involved with SOA architecture which include Soap Web Service and Restful Web Service Testing.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Participated in weeklyQAmeetings and Bug review meetings with the Dev. andQAteams.
  • Provided technical support to the UAT tester during UAT testing by providing training on how to perform UAT testing
  • Outlined the UAT defect tracking process and provided walkthrough to the end users
  • Regularly participated in Test Review and Status meetings
  • Provided planning and execution status reports to the management
  • The project is developed by using Agile/Scrum methodology hence actively participated in daily scrum meetings and delivered the tasks within the timelines.

Confidential

Senior QA Analyst (Selenium & Mobile Apps)

Responsibilities:

  • Responsible for gathering functional requirements and design document from business analyst and developers
  • Reviewed and understood the requirements and design of the mobile banking application
  • Documented the test plan identified what types of tests, environments and data required for mobile banking application testing
  • Created test scenarios and test cases to test the mobile application using the smart phones in the test environment
  • Performed test planning, test execution and test analysis on mobile application using different smart phones like (IPhone, IPod, Blackberry, Android and IPad)
  • This application is tested by using Agile/scrum methodology.
  • Identified and installed different vendor mobile OS simulators on the desktop computer and tested on each simulator
  • Worked closely with Developer and DBA in identifying the test environments for test execution of mobile banking application.
  • Tested Functionality and Cross platform features of mobile banking application on smart phones with different OS like IOS, Android, Blackberry
  • Tested Bill payment module by validating the following: register bills for payment, pay registered bills, postdated bill payment
  • Tested Transfer module by validating the following: email money transfer and one time funds transfer and also validated balances, deposits and withdrawals
  • Performed extensive security testing on the mobile banking application by validating the XML file encryptions
  • Performed System integration testing with Interac Payment Gateway to validate the Email Money Transfer functionality by verifying the recipient email
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed in developing Automation Framework that uses Java, Selenium WebDriver and TestNG.
  • Used Selenium WebDriver for testing various web applications.
  • Written and modified the automation test scripts as per requirement changes for every release using Selenium Web driver.
  • Worked in Regression testing, Parallel Processing using Selenium Web driver in TestNG.
  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Performed Unit testing with TestNG test framework and use Bromine for easy running the test and store the result for analysis the test.
  • Designed and developed Automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.
  • Involved in Writing Maven build scripts to automate the compilation and execution of TestNG test cases/suites for VIN service, common data service, admin UI and java client modules.
  • Managed the Framework dependency jars using Maven.
  • Tested all mobile baking features on both Native and Web browser version and reported defects with proper priorities and severities in Quality center
  • Executed testing on both native and web version using different carriers with 3G and wi-fi networks
  • Performed negative testing to check if the data transmission functionality is working properly if the 3G connection is dropped and validated the transactions Confidential the backend
  • Performed Network bypass testing on the physical devices to verify the data transmission
  • Performed regression testing to confirm bug fixes were valid and to verify proper functionality of the back-end system as well as application
  • Reported and tracked the defects using JIRA bug tracking tool.

Confidential

QA Analyst

Responsibilities:

  • Gathered Business and Functional Requirement specifications
  • Reviewed and understood the functionality by interacting with the business analyst and end users
  • Developed, documented, verified & maintained Test Plans and associated Test cases to meet the business requirements as designated by the QA Manager and approved by the business user
  • Created Test Scenarios and Test Case templates in Excel based on IEEE standards
  • Created Test Cases in Excel based on System Requirements
  • Performed manual testing and maintained documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance, and Black Box
  • Provided Test Planning and Test execution status reports the QA Lead
  • Identified and reported defects to the developers with proper priorities and severities
  • Conducted System and Integration Testing and interacted with developers to resolve technical issues
  • Performed System Testing (SIT), End to end testing across components of banking applications; core banking, ABM, POS, IVR, fraud, AML, financial and non-financial transactions and Functional Testing Confidential field level, screen level and application level for business rules
  • Validated welcome messages and menu driven messages for various options in the banking system
  • Extensive back end testing with SQL queries for data mapping, integrity and consistency
  • Tested the application compatibility in the Versions of Fire fox, Safari and Internet Explorer browsers
  • ConfiguredSeleniumWebDriver, TestNG, Maven tool and createdSeleniumautomation scripts in java using TestNG prior to agile release.
  • Developed and implemented robust MVC Pattern base testing withSeleniumWebDriver which cut down the script development time in half.
  • Developed automated tests for continuous regression testing and reducing manual testing usingSelenium, TestNG and Maven.
  • Developed an automated test suite from scratch with Java andSeleniumfor doing periodic testing of the product.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Involved in testing SOA applications, UI applications written in Java.
  • Wrote highly efficient and maintainable Java code to develop Page Objects using theSeleniumFramework.
  • UsedSeleniumWebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Run script as a batch file through Maven and generated testing report.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Integrated 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 usingSeleniumand WebDriver.
  • Responsible creating the functional testing framework using TestNG and usingSeleniumWebDriver to automate the UI components.
  • Responsible for creating and maintaining automation acceptance test suite usingSelenium, Ruby and Cucumber framework.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
  • Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Analyzed the business requirements, developed test plans and created test cases in Jira a test management tool.
  • Tracked the defects using HP ALM and generated defect summary reports.

Confidential

ETL database Tester

Responsibilities:

  • Involved in creating source target mappings based on the Technical Design requirements
  • Involved in Business analysis and requirements gathering
  • Tested design strategy of the Extract, Transform and Load for various ODW tables
  • Tested mappings with the Design Documents and performed testing for various sample data
  • Tested various mappings transformations like Filter, Joiner, Sequence Generator and Aggregator and perform query overrides in Lookup transformation as and when required to improve the performance of the mappings
  • Preparation of technical specifications and Source to Target mappings
  • Extensively used SQL programming in backend and front-end functions, procedures, packages to implement business rules and security
  • Extensively worked on backend activities by writing complex SQL queries for testing several reports developed byBIreport authors.
  • Experienced using query tools for Oracle to validate reports and troubleshoot data quality issues
  • Solid testing experience in working with SQL Stored Procedures, triggers, views and worked with performance tuning of complex SQL queries
  • Extensively used Pentaho PDI (Spoon) for extraction, transformation and loading process
  • Extracted data from various sources like Oracle, flat files and SQL Server
  • Applied appropriate validation rules and created workflow parameters to check the validations are correct so that the workflow execution should stop
  • Created lookup files where necessary for validation of critical enterprise codes and service numbers.
  • Created different user defined functions for applying appropriate business rules
  • Written test cases and completed test documentation
  • Created ETL test data for all ETL mapping rules to test the functionality of the Pentaho jobs.
  • Worked on Autosys for Batch Processing ETL, PL/SQL subprograms and performed backend testing.
  • Tested the ETL AB Initio graphs and other ETL Processes (Data Warehouse Testing)
  • Worked in 24x7 execution support for the pre-production support in UAT team.
  • Tested the performance of the Pentaho jobs.
  • Executed batch processing and verified the jobs status and data in database tables.
  • Tracked the defects using JIRA and generated defect summary reports.
  • Wrote shell scripts to run PL/SQL programs and job scheduling.
  • Prepared status, summary reports with details of executed, passed and failed test cases.
  • Participated in regular project status and review meetings.

Confidential

QA Analyst

Responsibilities:

  • Gathered Business and Functional Requirement specifications
  • Reviewed and understood the functionality by interacting with the business analyst and end users
  • Developed, documented, verified & maintained Test Plans and associated Test cases to meet the business requirements as designated by the QA Manager and approved by the business user
  • Created Test Scenarios and Test Case templates in Excel based on IEEE standards
  • Created Test Cases in Excel based on System Requirements
  • Performed manual testing and maintained documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance, and Black Box
  • Provided Test Planning and Test execution status reports the QA Lead
  • Identified and reported defects to the developers with proper priorities and severities
  • Conducted System and Integration Testing and interacted with developers to resolve technical issues
  • Performed System Testing (SIT), End to end testing across components of banking applications; core banking, ABM, POS, IVR, fraud, AML, financial and non-financial transactions and Functional Testing Confidential field level, screen level and application level for business rules
  • Validated Soap UI web services messages using SOAP UI Pro testing tool
  • Validated welcome messages and menu driven messages for various options in the banking system
  • Experienced in test management and defect tracking using Quality center for defect management right from login to resolution and created defect summary reports for each cycle of testing
  • Created traceability matrix using quality center between requirements, test plan, test lab and defect module for coverage analysis for each release and project
  • RTM - requirement traceability matrix created by creating requirements and mapped with test plan and moved mapped test plan to test lab then defect logged are tracing back to requirements for assessing coverage analysis
  • Extensive back end testing with SQL queries for data mapping, integrity and consistency
  • Tested the application compatibility in the Versions of Fire fox, Safari and Internet Explorer browsers
  • Parallel and cross browsing testing using Selenium GRID and TestNG.
  • Calculation of discount leakage with the SQL query in MySQL.
  • Reported defects, tracked bug status, verified bug fixed and analyzed bug report in through HP-QC.
  • Involved in Functionality, User Interface and Regression testing during the various phases of development usingSelenium/TestNG.
  • Hands of experience of creating and executing multiple Test scripts usingSeleniumWebDriver,SeleniumGrid with Java
  • Documents, tracks and communicates test plans, test results, analysis, and unresolved problems in HP-QC.
  • Developed computer programs to test, track, and verify defects in software programs
  • Reviewed and contribute to software program documentation

Confidential

QA Analyst

Responsibilities:

  • Involved in Scope Analysis and creating of the requirements by reviewing use cases
  • Analyzed the requirements thoroughly with the business and testing teams
  • Worked closely with business team in identifying the gaps and ambiguity in the use cases
  • Determined whether the requirements are testable, identified the clarity in the requirements and requirement gaps
  • Created functional test plan by identifying testable requirements, resources required, tools and technologies involved, project and schedule related risks, types of testing in scope, build management and signoff requirements
  • Organized detailed test plan review sessions with the project team members
  • Performed well with strict deadlines in various subsystems sharing different requirements
  • Documented test scenarios based on the requirements and use cases and provided for sign off
  • Created test cases in quality center based on the approved test scenarios
  • Conducted internal and external test case reviews within the team, with business & developers
  • Identified and mapped the test data to specific test cases for test execution purpose
  • Documented ‘Requirement Traceability Matrix’ and linked the requirements to test cases to ensure test coverage
  • Documented test cases in the quality center and configured the required test set properties for test execution
  • Generated test plan and test case detail reports using quality center
  • Identified expected results for test cases from use cases
  • Executed tests in QA environment by executing test cases for smoke, functional, inter System, integration, end to end, security, penetration, cross browser, regression, user acceptance and batch testing
  • Actively assisted business team with planning, coordinating and executing acceptance testing (UAT)
  • Identified and reported defects in quality center with the respective priority and severity
  • Analyzed, reviewed and tracked defects in quality center by generating customized reports
  • Retested new application builds after defect fixes
  • Performed backend testing using UNIX scripts and SQL queries to verify the Integrity of the database
  • Developed SQL queries using rapid SQL to test business process of financial modules in the application
  • Provided status reports on daily basis to the management
  • Test Management and defect tracking was done using Quality Center
  • Tests software programs to compare to specifications and documentation using Agile Methodology.
  • Conduct compatibility tests with other software programs, hardware, multiple operating systems, and network environments
  • Coordinate development of test plans, scripts, scenarios, etc. as well as scheduling of test runs, analyzing and reporting results, planning, scheduling and supervising re-runs using Test Directories
  • Preparation of RTM (Requirement traceability matrix) for tracing defects with requirements of the component.
  • Participated in QA meetings, implementing and gave the daily status of testing
  • Accomplished QA Activities under schedule, quality with nonmajor bug on new release.

We'd love your feedback!