We provide IT Staff Augmentation Services!

Lead Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • 13+ years of professional experience in Development and Software Quality Assurance, Manual and automation test engineer testing in client/server, mobile (Android, IOS) and Web based applications.
  • Created content pages, User Controls, web forms and HTML pages for different modules using Java.
  • Used Protractor to write JavaScript's/python and runs with Node to identify the web elements in Angular JS Apps.
  • Experienced in ETL(Data import/export) testing in retail domain as per system mappings
  • Implemented BDD framework using Cucumber and created step definition and feature files using Gherkin (Cucumber).
  • Extensive experience in using Rational Quality Manager (RQM) as a test management tool to store test cases, test execution results and defect tracking management.
  • Expertise in Black box testing, Functional testing, Integration testing, Negative testing and Regression testing.
  • Expert in using Trackers - Bug Reporters tools like Jira (bug tracker) Zephyr, Bugzilla, TFS and Tosca
  • Experience in Functional, Regression, Integration, Sanity/Smoke, Database, User Interface, Usability, Performance, Stress, Compatibility, Volume, Security, and User Acceptance testing of various applications, and API testing (Rest API using SoapUI/Postman).
  • Experienced risk management, Works with engineers to identify higher risk and important aspects of products sets priorities and determines scope and limitations of tests.
  • Proficient in designing, reviewing and documenting System Test Plans and Creating Test Cases on basis of product release features.
  • Hands on experience in collecting several metrics and come up with corrective measure to be presented to the test lead.
  • Ability to work individually as well as a team member, strong analytical and problem solving to adapt to new technologies in real-time environment.
  • Created content pages, User Controls, web forms and HTML pages for different modules using Java.
  • Used Protractor to write JavaScript's/python and runs with Node to identify the web elements in Angular JS Apps.
  • Experienced in ETL(Data import/export) testing in retail domain as per system mappings
  • Implemented BDD framework using Cucumber and created step definition and feature files using Gherkin (Cucumber).
  • Extensive experience in using Rational Quality Manager (RQM) as a test management tool to store test cases, test execution results and defect tracking management.
  • Expert in using Trackers-Bug Reporters tools like Jira (bug tracker) Zephyr, Bugzilla, TFS and Tosca
  • Experience in Functional, Regression, Integration, Sanity/Smoke, Database, User Interface, Usability, Performance, Stress, Compatibility, Volume, Security, and User Acceptance testing of various applications, and API testing (Rest API using SoapUI/Postman).
  • Experienced risk management, Works with engineers to identify higher risk and important aspects of products sets priorities and determines scope and limitations of tests.
  • Proficient in designing, reviewing and documenting System Test Plans and Creating Test Cases on basis of product release features.
  • Ability to work individually as well as a team member, strong analytical and problem solving to adapt to new technologies in real-time environment.
  • Expert in Automation Testing (Selenium WebDriver), BDD Cucumber, API Testing, Mobile Testing, Protractor Angular Testing and Manual Testing.
  • Proficient in software issues identification and documentation.
  • Proficient in using Selenium tool for web application.

TECHNICAL SKILLS

Programming languages: Java, Python, C# PHP, Selenium

Web Technologies: HTML5, CSS3, jQuery, JSON, JavaScript, Ajax, Bootstrap

Databases, Cloud: PostgreSQL, AWS, Azure, DB2, Oracle, SQL Server, Sybase.

Platforms: MS Windows, Windows NT, UNIX, Hadoop (HDFS)

Methodology: SDLC, STLC, Agile, Waterfall

Testing Tools: Selenium IDE/WebDriver/Grid, Cucumber, Rational Clear Quest, Postman

Defect Tracking System: JIRA, HP Quality Center, Jenkins Version Control & Other Tools: GIT, TFS, MS

Markup Language: HTML, XML

TestAutomation: SDLC, Maven, JSON

PROFESSIONAL EXPERIENCE

Lead QA Automation Engineer

Confidential - Nashville, TN

Responsibilities:

  • Design and develop Test Plan, Test Cases, and Automated Test Scripts.
  • Performed Smoke, Functional, Integration, System, User Acceptance, Regression, and GUI testing.
  • Develop Behavior Driven Development (BDD) test cases using Gherkins Developed test script with Selenium Web Driver using Java, Cucumber and TestNG.
  • Lead Quality Assurance testing, troubleshooting and analysis on the development of software applications for UHG.
  • Used Continuous Integration Tools (Jenkins) forautomationscript run in nightly basis and to provide quick feed back to the developers.
  • Managed and lead testing team during execution, SIT and User acceptance testing activities.
  • Implementing new tools and test approaches as test lead and performed demos for projects moving on to new tools.
  • Developing automation tests using the C# programming language in Visual Studio and Jet Brain's Rider applications for microservice API's.
  • Working with the test teams on Automation strategies for converting from a Monolith application to a microservice, AWS system.
  • Created, Maintained & scheduled various reports in PowerBI.
  • Created DAX to generate computed tables and columns as well as various analysis in PowerBI.
  • Involved in CI/CD deployments using Jenkins by Configuring Jenkins.
  • Used IBM Rational Quality Manager to maintain the track of all the test results for each sprint.
  • Used GIT to commit the script maintenance changes, push newly developed code.
  • Developing QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
  • Created function libraries with functions having arrays and dictionary objects as parameters, created and managed shared object repositories.
  • Creating and Maintaining Web pages,HTMLTemplates, libraries and cascading style sheet.
  • Deployed, monitored, and maintained AWS cloud infrastructure consisting of multipleEC2Instances.
  • Developed Test cases, Test data, and reusable queries to streamline QA process Sprint over Sprint. Decreased the overall timeline to test, resulting in a faster time to market.
  • Mobile App Test Framework with Appium for ISO and Android Native Apps, VB Scripts, VBA and Excel to Excel compare, SVN.
  • Developingautomationtests using the C# programming language in Visual Studio and Jet Brain's Rider applications for microservice API's.
  • Utilized AWS servicesLambdato compute the data into DynamoDB and ElasticSearch to search for the saved filters from S3.
  • UsedAppiumto facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Configured an AWS Virtual Private Cloud (VPC) and Data Base subnet group for isolation of resources within AWSRDS.
  • Developed SSIS packages to Extract, Transform and Load (ETL)datainto thedatawarehousefrom SQL Server.
  • Developed Regression Seleniumautomationscripts using Java code, Maven project and TestNG annotations.
  • Creating applications using VB.NETand enhancing projects for .NETapplications.
  • Developed and provided testing metrics and reports for theQAdashboard to effectively communicate test status to the test team and management.
  • Created function libraries with functions having arrays and dictionary objects as parameters, created and managed shared object repositories.

Environment: Selenium Web Driver with Cucumber Framework, JIRA, Apache POI, Java, HTML, SQL, Maven, Git, .Net Hub, SOAPUI, SOA, SQL Server, Rest Assured, Java.

QA Lead/ Sr.QA Analyst

Confidential - Thousand Oaks, CA

Responsibilities:

  • Testing numerous web and mobile software applications developed by company clients in Agile environment.
  • Responsible for application testing, focusing test scenario and test case presentation for APIs or Web Services, Web portal and Mobile UI application.
  • Responsible for maintaining theQAenvironments and perform test data setup as required to execute test validation seamlessly for each release.
  • Responsible to monitor and debug the errors logged in AppDynamics and Nagios and work with the team to address the issue on-time.
  • Implemented Defect Standardization across multiple teams, improving bug resolution turnaround times nearly 47%.
  • Responsible for test planning, coordination with internal and external stakeholders, and System Test Execution.
  • Responsible for Automation Test suite and Regression Test Execution using Selenium-WebDriver (Page object and Test Data driven model) for both UI and API testing.
  • As a testlead, managed andleadthe testing team in the planning, execution, and reporting of testing activities.
  • Extensive experience leading the entire QA life cycle and writing Test Plans, Test Cases, & Developing/Executing manual and automated test scripts.
  • Developed the Test Cases Client based on FSD'S and Business Rules and for Web Client Test Cases based on Use Cases, Wire Frames, Annotated Documents and Business Rules.
  • Review technical documentation to identify incomplete and ambiguous requirements.
  • Interact with product management in the review and analysis of functional requirements.
  • Install the application and perform testing using emulator/simulator as well as Android and iOS devices to verify UI and usability of the app main functions.
  • Created testing schedules, workload assignment and resource planning for all testing activities
  • Convert manual test cases to automation test scenarios using BDD framework Cucumber.
  • Perform Rest API testing using Chrome DevTools and Postman. Create and automate Postman Collections using JavaScript snippets and run them through Collection Runner or Newman to cover Smoke test.
  • Managing all releases for the project which includes deployment the jar files to Beta and Production server.
  • Developed and integrated vendor tools onboarding, licensing and integration with Development, Project Management andAutomationFramework tools with CI CD pipeline (Jenkins), SaltStack and code refactoring & coverage.
  • Created a central repository for defects used company-wide, providing real-time data for Product Support andQA/Devs.
  • Agile testing including API testing with Postman as well as functional, integration, regression, and smoke testing.
  • Developed testing plan using Pandas across four engineering teams for AWS application that streamlines premium bill consolidation, reconciliation, and payment management.
  • Designed and launched an automation feature to replace the manual processing of spreadsheets with billing automation.
  • Implement AgileQAmethodology in sprint delivery and create BBD and TDD framework for automating product acceptance criteria.

Environment: Selenium/WebDriver/Grid, Junit, JIRA, Ant, Firebug, XML, JavaScript,Java, JSP, EJB, Hibernate, Eclipse, XML, HTML, DB2, SQL Developer, ETL.

Senior QA Automation Engineer

Confidential

Responsibilities:

  • Responsible for providing Test cases and executing them within an AGILE software development environment.
  • Develop clean parameterized scripts to represent an application workflow using JMeter through fragmented.
  • Developed scenarios in Cucumber for assigned user stories - integrated them with feature files and step definitions.
  • Implemented Appiumscripts to test IOS and Android platforms.
  • Developed QA processes automationtest scripts using Selenium to test Web based user interfaces for different type of browsers.
  • Design and produce responsive HTMLemail templates from design comp implementing AmpScript/ Liquidcript.
  • Using Agile methodology, manage and monitor defects with TFS from origination to closure.
  • Performed RESTful Web Services automation testing using Http Client along with TestNG, also used Jackson library to parse JSON response.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Selenium BDD framework.
  • Developed framework from the scratch for using Cypress to automate UI and used
  • Java script, NodeJS and NPM for Angular based user interface.
  • Monitored the automation test execution, generated test results and dashboards using Kibana reporting tool for multiple projects.
  • Created UI testing using Cypress as well as Python/Pytest/Selenium including assisting in pipeline implementation.
  • Using Agile methodology, manage and monitor defects with TFS from origination to closure.
  • Performed RESTful Web Services automation testing using Http Client along with TestNG, also used Jackson library to parse JSON response.
  • Define virtual warehouse sizing for Snowflake for different type of workloads.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Responsible for preparation oftime estimates for automation framework development.
  • Created CI/CD pipelines and setup auto trigger, build and deliver with the help of the CI/CD tool like Jenkins.
  • Design and build test suites for use in development and testing cycles to improve team's automation coverage.
  • Performed functional testing for payment gateways to ensure that the application handles orders and completes the transaction.
  • Responsible for writing the test cases and test scenarios for functionality, system testing and GUI Testing and assisted in conceptualizing the test plan.
  • Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
  • Created Data warehouse solution in Snowflake Cloud Computing.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
  • Creating new hosted service, uploading certificate, and creating new SQL Amazon DB.
  • Developed automated scripts for performing Regression Testing through Selenium Web Driver.
  • Created scripts of selected business scenarios and generated load in distributed environment.
  • Worked with DevOps and development team to implement a CI environment in which scripts get executed after each new build.
  • Using Soap UI Created offer, Fulfilment & Decline requests based on Sample request & End point from dev team & validated the responses from AIG Vendor.
  • Explored data in a variety of ways and across multiple visualizations using Power BI.
  • Developed web application using Microsoft Visual Studio.Net 2012, VB.Net, MVC, SQL Server 2012, Entity Framework, jQuery, AJAX.
  • Automated the provisioning and management of AWS resources such as IAM, EC2, S3 using CloudFormation.
  • Developed, executed and enhance Automation scripts using Eclipse, Java, TestNG, and Selenium WebDriver for Smoke, Sanity, and Regression Test Suite.
  • Responsible for preparation oftime estimates for automation framework development.
  • Carried out Sanity Tests and executed test cases for GUI, Functionality, Positive and Negative testing.

Environment: Java, JavaScript, Selenium WebDriver, TestNG, Selenium Grid, SQL Server, GitHub, Rally, Auto IT, Apache POI, Restful API, Appium Maven, Jenkins, VB.Net, Eclipse, .Net, Cucumber, Log4j.

QA Tester

Confidential - New York, NY

Responsibilities:

  • Involved in all stages of testing life cycle, Test Driven Development methodologies, SDLC using Agile methodology.
  • Involved in writing Test Plans, Test Strategy, Test scripts & Test Scenarios from System/Software Requirement specifications according to the Business Requirement.
  • Performed User Acceptance Testing and provide training to the end users about the new application.
  • Involved in all stages of testing life cycle, Test Driven Development methodologies, SDLC using Waterfall methodologies.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step definitions in Gherkin format.
  • Maintained grouping of test suites, test cases, and test methods for regression and smoke tests using TestNG Annotations like Groups, Parameters, Data providers, and tags.
  • Performed Assertions like XPath and SOAP responses.
  • Used runner classes in Cucumber to generate step definition and also used tags to run different kinds of test suites like smoke, health check and regression.
  • Created a Maven Project and buildautomationtest suite using IDE Eclipse.
  • Developedautomationframework using Selenium, Cucumber, Maven and TestNG with Java, Para soft SOA, Restful API and Postman inQAAutomationtools Discovery.
  • Used Firebug to do web-based application testing with selenium for the commands and locator application.
  • Actively participated in Scrum team daily stand-up meetings, sprint planning, sprint demo, and all other sprint rituals and gave feedback to the team.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Working on the Android module of the project where I was responsible for automating the app using Appium.
  • Performed testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.

Environment: Java, JavaScript, Selenium WebDriver, HP Quality Center/ALM, Appium, Postman, Jenkins, XPath, Maven, GIT, TestNG, Junit, JMeter, Cucumber, SoapUI,, SQL, Oracle, Windows.

Software Tester

Confidential - Washington, DC

Responsibilities:

  • Worked with development teams to investigate and correct bugs and deficiencies based on testing results and involved in defect tracking and resolving production logs.
  • Performed End-to-End testing of database to check data integrity using SQL queries.
  • Responsible for testing the functionalities and values in the Claims UI for different type of Claims.
  • Involved in preparation of test plans, test strategies and test methodologies.
  • Performed and executed Regression testing in QTP/UFT to identify errors in each modified build in the process of Testing.
  • Independently tested website applications and ran end-to-end testing.
  • Responsible for system testing, regression testing and coordinated UAT execution.
  • Conducted software updates on various applications, software, and programs.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • 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 WebDriver.
  • Determined testing requirements developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
  • Contributed to application releases as a result of thorough testing which helped maintain software quality.
  • Worked closely with the development team, provided feedback and recommendations on the product.
  • Implements full stack solutions for new software requirements as well as resolves bugs in an Agile environment.
  • Good knowledge in Sql, Python, VB and HTML.

We'd love your feedback!