We provide IT Staff Augmentation Services!

Lead Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • Highly motivated IT professional with 16+ years’ experience in UI Test Automation, API Test Automation, QA Assurance with deep STLC & SDLC.
  • Proven expertise of successfully completing software testing projects from Financial, Capital Market, healthcare, and insurance Industry.
  • Experience in performance of Functional, Smoke, Integration, Regression, and Black box testing.
  • Emphasis on quality assurance analysis, design and preparation of the test automation strategy creation, effort estimation and execution of the Test Plan and test cases.
  • Proficient in analyzing the application, preparing POC, giving demos, designing test automation frameworks, creating test automation scripts, debugging issues, script execution and analyzing and generating reports and sharing with stakeholders for confidence in the product.
  • Experience in writing and executing SQL query.
  • A team player who is always committed to Organization, Quality and strive to improve customer satisfaction.
  • Ability to manage multiple competing priorities, commitments, and projects to completion.
  • Ability to work effectively under stringent timeline with global teams and business partners.
  • Result oriented, adaptive, innovative, enthusiastic with great interpersonal and communication skills.
  • Lead implementation and management of automated testing processes for application, UAT, object, regression and data quality.
  • Worked with various teams to create, enhance and maintain the automation frameworks across the products.
  • Built and maintained the strategic automation roadmap for the product portfolio.
  • Ensured that automation tool development demonstrates efficiency, maintainability, and reusability.
  • Acted as the expert on all automation efforts and ensure that the defined work remains within the constraints of time, budget, scope and quality.
  • Documented and be presented to various audiences the purpose and efficiency gains of the automation frameworks and efforts.
  • Ensured on - going communication and positive working relationship with teams and leadership throughout the project life cycle.
  • Lead the training as required for the development and implementation of automation efforts.
  • Facilitated communication between members of the project team, both technical and nontechnical, on issues and expectations.
  • Supported build and deployment automation with the development and digital operations teams.

TECHNICAL SKILLS

Domain: Banking and financial services, Capital Markets, Healthcare Insurance

Language: JAVA, JAVA Script, VbScript, C#, Python

Testing Tools: Eclipse, Cucumber in BDD, Selenium WebDriver, Citrix, Bit Bucket, Git, Maven, Saucelabs SOAPUI, QTP(Quick Test Pro), UFT with Descriptive/advanced programming, HP ALM/Quality Center, SOAP UI/Ready. API, Rally/JIRA, Excel, Excel macros, Smartstream TLM, Postman, Rest Sharp, Mobile Automation for flutter using dart, NodeJS, Android Studio, Appium, Rest Assured, Rest Sharp, Specflow, Swagger, Karate, Visual Studio, Confidential, Test Complete

Activities on Tool: Analyze application, create POC and provide Demos, create framework, Develop, debug, execute, analyze, and report the automation test results

Framework: Cucumber, Karate, TestNg(with POM), Keyword Driven, Data Driven, Hybrid, In house developed Modular Framework, Appium

Databases: Oracle, PL SQL

DevOPS: Azure Dev Ops, Jenkins in CICD pipeline, Remote servers, VDIs

Report: Extent Report, TestNg reports, Cucumber Reports

OS: Windows

Project Models: Agile & Waterfall

Type of Testing: Functional, Smoke, Integration, Regression, User Acceptance, UI Automation, Build Verification Testing, API Automation, Data reconciliation testing

Protocols: REST, SOAP

Macros: Excel macros

Request Format: XML, JSON

PROFESSIONAL EXPERIENCE

Confidential

Lead QA Automation Engineer

Responsibilities:

  • Worked in agile model
  • Helped the team setup best practices of testing in a sprint
  • Followed 2 weeks of sprint cycle
  • Setup the tests in QTest automation testing tool
  • Wrote the ACs and TCs in qTest and integrated that with JIRA to allow a seamless experience of providing the test execution status in JIRA via qTest
  • Got TCs and ACs reviewed and approved in qTest from the PO/BSA before using them for test execution purposes.
  • Split the user stories into AC and TC creation test story and one for test execution only in order to accommodate within the sprint cycle and also to avoid user stories to get carried over from one sprint to another
  • Documented processes from time to time on confluence page for team to refer
  • Guided the offshore testing team on multiple teams in getting clarifications from the client and also to follow the process properly to ensure effective testing and development process
  • Worked closely with the BSA to get the requirements updated when any gaps were found.
  • Raised defects and followed up with the team to get those resolved and fixed before closing the user story.
  • Participated in creating the BDD framework in C#
  • Performed API testing using POSTMAN and other tools
  • Worked on Swagger UI to do some API testing there as well as the developers would have the services setup in Swagger UI to test those out
  • Performed manual testing of the primary applications
  • Worked on Test Complete automation testing tool
  • Ran desktop, API tests using visual studio as the IDE
  • Helped setup an automation framework that would do the API comparisons between two APIs which was the requirement of the client
  • Worked with the scrum master closely to mitigate any outstanding issues that the team was facing including providing suggestions from time to time to help improve the process and ensure effective deliveries.

Confidential

Sr.QA Automation Engineer

Responsibilities:

  • Confidential is an American multinational pharmaceutical company headquartered in Kenilworth, New Jersey.
  • I worked as an automation test engineer on an internal application that was being built and enhanced for data scientists and analysts within the organization.
  • I was working on this project with the AWS team who were helping out making the accessibility of data to the data scientists in a convenient and faster way.
  • I used selenium with cucumber on a BDD framework created for the team for UI automation testing
  • Worked on Rest Assured framework for API automation testing.
  • Worked on POSTMAN to do some quick API testing and also to setup the service
  • Worked on Swagger UI to do some API testing there as well as the developers would have the services setup in Swagger UI to test those out
  • Worked on Test Complete to do WEB, DESKTOP and API automation testing.
  • Created a framework on Test Complete and provided a demo to the team to give an idea of the capabilities that Test Complete brings with it.
  • Automated APIs for the current team and help create a suite for another team that we were working with.
  • Ran desktop, API and Web test scripts one after the other to ensure that the application is stable and provided the results to the team.
  • Worked on selenium with java to create a basic cucumber-based framework for the team
  • Added all the dependencies using Maven build tool and POM design pattern.
  • Worked on C# and .Net applications using MSTest framework for UI automation testing effort and also used some rest sharp framework to interact with the API testing effort.
  • Also used the MS Test framework to run mobile automation test by optimizing the size of the browser to a mobile friendly size.
  • Used developer tools to perform manual testing effort and some verification as well when running into issues.
  • Performed UAT testing in collaboration with the product owner for different stories.

Confidential

QA Automation Engineer

Responsibilities:

  • Through its brands, the company is committed to delivering an omni-channel, customer-centric experience both in-store and online.
  • Confidential brands include Confidential, the country's leading state-licensed, non-bank consumer lender, operating more than 1,800 storefronts in 28 states.
  • Worked as a test automation architect for the organization.
  • Designed and implemented the framework in selenium using POM(page object model) and BDD using cucumber-gherkin for Confidential applications.
  • Created scripts in java, javascript, BDD(cucumber-Gherkin), executed and debugged. Finally, generated report in extent report to be shared with stake holders.
  • Tested the API services to ensure that they are working as expected using POSTMAN.
  • Automated application on cloud platform Saucelabs by integrating our existing automation test cases to Saucelabs platform.
  • Designed in house a modular framework on which we developed 3000 scripts for both store front and online platform that the company has and execute them in every regression cycle before production deployment.
  • Provide in-sprint automation strategy, multi browser testing strategy, overall test automation strategy for the organization.
  • Provide roadmap for all automation efforts within the company.
  • Provide test plans for each project on which the automation team is working.
  • Provide effort estimation for the task that the team will be working on.
  • Worked with the automation lead to ensure delivery of the code is achieved with the help of proper planning and resource optimization.
  • Worked on Azure Dev Ops to run the jobs in the pipeline on demand or in a nightly cycle and then verifying the results in the morning to ensure everything looks good.
  • Create test scripts in visual studio then after they execute successfully, associated them to the test case in Azure Test Plan to new test cases and setting up the association of the script to the id of this newly created test case in Azure.
  • After an on demand run or a night execution the user story would be marked as completed if the job ran successfully
  • Worked on a project to do UI testing using specFlow
  • Used Rest Sharp to do API automation testing in the same framework using C# language
  • Setup the automation framework and setup the template to help the automation team begin their coding effort.
  • Also build suites to ensure that the scripts can run one after the other in suites giving us reports at the end of execution during smoke and regression testing efforts in a multi environment configuration of QA1, Stating and Prod support.
  • Setting up and triggering the jobs in Jenkins, which would run the suites on multiple virtual servers parallelly to finish the execution within a limited time frame of 2-3 days, where hundreds of scripts would get executed one after the other.
  • Integrated everything into CICD DevOps pipeline to ensure code is being tested as it gets deployed to different environments.
  • Maintained the code in bit bucket to ensure the different versions of the code is maintained when multiple members in the team are working on it.
  • Running regression testing cycles for each product state deployment cycles and add tasks to Rally and assign and get the tasks resolved by working with the development team on the effort.
  • Created frameworks on TestNg, Cucumber, UFT/QTP and Ready API to ensure that the team has a good start to work on the effort.
  • Created framework on Ready API to facilitate the team to do unit level, regression and dependency testing as per the cycle requirement.
  • Performed API testing in Ready API on component level, where using the xml or the json body with the preconfigured values API testing could be performed for quick testing based on developers request.
  • Also done data driven testing and dependent services testing by configuring excel file as the input data sheet with the corresponding fields.
  • Also added assertions for quick feedback on how the testing performed.
  • Performed API testing for REST and SOAP based services, microservices using the Ready API tool.
  • Used those tests to be run during regression testing cycles.
  • Used Python Behave framework for one of the projects where we created feature files to define the test scenario in Given, When and Then format called Gherkin format.
  • Created step definitions for each of those Given, When and Then statements to perform the action that the Gherkin statements are intended to perform.
  • We are also now getting into cloud with Sauce Labs where we would have the capability to do all sorts of testing virtual and physical devices and also perform regression testing on virtual machines that would provide us with videos and screen shots of errors and also provide us with analytics to help understand how the regression is going.
  • The primary application of the organization is a loan management software which allows the company to provide loans to its customers by performing customer registration, loan origination, payments, refinance, loan life cycle covering delinquent, default, write off, write off recovery and more. Also involves running EOD process and other batch processes to test loan processes working in past or future. All this has been covered via automation testing.

Confidential, Malvern, PA

Sr. QA Analyst

Responsibilities:

  • Confidential is an American registered investment advisor based in Malvern, Pennsylvania with over $6.2 trillion in assets under management.
  • It is the largest provider of mutual funds and the second-largest provider of exchange-traded funds in the world.
  • The capital market project involved testing of internal application which would allow trade order to begin with followed by the risk management checks.
  • After this one, a match is found for the trade order and a confirmation is received and the post trade process begins.
  • Identify and Implement test automation for web based and other applications within the project using Selenium and Blue Prism tools.
  • Project involved verifying if the transactions could make through different channels to SmartStream - TLM. Used selenium to automate this functionality.
  • Used Excel macros to execute and tally data outputs of mainframe system and Data Stage system and ensure they are in sync.
  • Did manual testing for projects involving Cross platform transactions and Settlement Fund change in Money Market Reform project.
  • Automated automation scenarios using Confidential .
  • Used C# for UI automation and Rest Sharp to automate the API of the web application used for internal purposes.
  • Used executionList to execute the test scenarios in Confidential . Used scratch Book while developing test cases in the tool.
  • Used Selenium webdriver with java, javascript to automate the transaction verification test process on T+0, T+1 and T+2.
  • On one another application named perch used ROBOT framework using Python.
  • Automated test scenarios using the ROBOT framework.
  • Executed, debugged the scenarios on the ROBOT framework and reported the results to the stakeholders.
  • 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.
  • Identified mobile elements usingAppium Inspector, UI Automator Viewer.
  • UsedAppiumto facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Used Blue Prism tool to automate complex, multi-platform project transaction.
  • Also used Worksoft to automate workflows using business process automation methodology.
  • Automated workflows for the company’s business process automation needs and executed them using Worksoft.
  • Provided Worksoft generated report to the stakeholder for their review.
  • Got introduced to the React Native Apps for the new platform that the company was developing.
  • Worked on getting the Appium setup ready for starting to work on the cross platform framework to be used for this application on different android and ios devices.
  • Performed manual/automation testing on ERP(CRM Dynamics) by working on the finance and operations workflow using ERP test automation tool.
  • Created POC and automated scenarios to fulfil finance and operations workflow requirements.
  • Worked on Confidential to design automation scripts for workflows by using the inbuilt capabilities that Confidential offers to design workflows with great ease and efficiency.
  • Understood the working of QTest with Confidential .
  • Used LeanFT plug-in on the UI application where we used to identify the applications objects using the LeanFT plug-in in selenium and then used those objects to write the code to automate the workflows on the application page. We did automate couple hundred workflows using LeanFT approach.
  • Also executed those workflows as a part of regression cycle along with manual test cases being executed by the manual test team.
  • Executed QTP automation scripts as a part of quarterly regression cycle.
  • These scripts would scrape the data off the application for different releases and compare the data to make sure that the latest application upgrade hasn’t impacted the existing functionality.
  • Performed reconciliation of data from VAST and BETA systems.

Confidential, Columbia, SC

Onshore Lead

Responsibilities:

  • Confidential Inc. is an American insurance company and is the largest provider of supplemental insurance in the United States.
  • Setting up of Testing Centre of Excellence
  • Creating SOW for contract with Customer.
  • Understand the Product Delivery Process of customer.
  • Defining Test Strategy and effort allocation
  • Initiate Automation Testing.
  • Coordinate with Onsite and Offshore teams to make sure smooth deliveries.
  • Effective reporting with Dashboards for clear visibility to customer into all testing efforts.

Confidential

Automation Lead

Responsibilities:

  • Confidential 's Investors Service, often referred to as Confidential 's, is the bond credit rating business of Confidential 's Corporation, representing the company's traditional line of business and its historical name.
  • Confidential 's Investors Service provides international financial research on bonds issued by commercial and government entities
  • Requirement gathering, allocating the effort to the respective team leads.
  • Defining Test Strategy and effort allocation
  • Test Planning, Effort Estimation
  • Automated applications
  • Connected to applications Citrix applications and worked in this environment.
  • Gather business requirements from Business Users / Business Analysts about the data validation requirements
  • Delegating efforts to the respective responsible teams/persons.
  • Making sure that the issues and concerns are getting addressed.
  • Making sure the deliveries are being done on time.
  • Created tool to fetch data automatically from QC/ALM to Dashboard. This saved a lot of time and effort invested in doing this mundane activity.

Confidential

Automation Engineer

Responsibilities:

  • Requirement gathering, allocating the effort to the respective team leads.
  • Overall responsibility of automation of SAP related applications with QTP.
  • Providing Demo to client for giving insight and building onsite confidence in automation coverage of application.
  • Understanding the scenario/test cases provided by client.
  • Discussion on resource allocation to projects.
  • Handling multiple projects simultaneously.
  • Navigating through the application as per the Test Case to get an insight into the Test Case.
  • Modifying/Enhancing the Test Cases to include multiple validations to make the Testing Process more effective.
  • Deciding on the Framework to be used for automating the Test Cases using QTP.
  • Making reusable functions which can be used in the code.
  • Coding the Test Case using QTP.
  • Making the scripts repeatable so that they can be run independently without having run other scripts or worrying about failure of automated scripts
  • Putting enhancements within the code to make the coding fool proof.
  • Running the Test Script and checking for its proper functioning.
  • Updating QC with the status of the script from Manual to Automated.
  • Generating reports for the onsite offshore discussion on status of project.

Confidential

Software Consultant

Responsibilities:

  • Understanding the requirements and formulating the Test Cases according to the same
  • Suggesting/Implementing appropriate solutions for making the Testing Process more effective
  • Coordinating with the team and executing the tasks cleanly
  • Connected to applications Citrix applications in order to perform day to day activities on client network.
  • Consulting/Coordinating with the Onsite Team and scheduling/delivering the tasks with effectiveness within the scheduled timelines

We'd love your feedback!