We provide IT Staff Augmentation Services!

Lead Automation Engineer Resume

4.00 Rating

CA

SUMMARY

  • 16+ years of experience in designing, developing, implementing and testing various n - tier applications.
  • Solid experience in building automation framework using selenium webdriver, cucumber, JBehave, Junit, TestNg framework.
  • Experience in testing automation and manual testing using cloud and AWS services.
  • Continuous Integration(CI/CD) pipeline using Electric commander and Jenkins.
  • Proficient in maintaining test repository using Gitlab, Github, Bitbucket andSVN.
  • Designed and Developed automation framework for payment micro-services using Apache http client and Jackson data bind objects & setup CI pipeline.
  • Extensively worked on UI automation and Java backend validation using JDBC drivers.
  • Domain knowledge Retail, Telecom,Insurance, Finance, Banking and Internet applications.
  • Good Experience in C++, VC++,JAVA, Python, Salesforce,MuleSoft and Proficient in writing SQL, PLSQL queries using Oracle, MS SQL and MYSQL databases.
  • Experienced in dealing with end clients, coordinating with Business Analyst during QA life cycle.
  • Extensively worked on Web based, Client Server, Visual Studio and Financial, GUI applications.
  • Worked as developer for more than 7 years. as QA lead for 4 years & automation lead for 3 years.
  • Designed and developed automation scripts for Functional, Regression and performance testing using Automated Test tools.
  • Proficient in Software Testing Methods/Models, SRS, SCM, RTM, Verification, Validation, Versioning, Unit Testing, System Testing and UAT testing.
  • Expertise in preparing Test Strategy, Test Plan, Test Matrix, Requirement Traceability Test Reports, Test Cases and Scripts for Automated and Manual testing based on the Requirement Document and System Requirement documents for the Functional, System, Performance, Integration, Regression, GUI, Security, Load, Database, Smoke/Sanity and Usability testing.
  • Participated in the team involving Dev/test plan analysis, go/no-go decisions based on the release progress and in performance testing VSTS test scripts results
  • Knowledge of Bamboo integration server and Confluence.

TECHNICAL SKILLS

Languages: C/C++, Java, JScript, VB, .NET, XML, HTML, PL/SQL, Pro*C, VC++, JSP, VBScript, UML, Json, YAML, basic python

Database: MS SQL, Oracle, MySQL, MongoDB, H2, MemSQL

Operating Systems: Unix, Linux, Windows, Ubuntu, Mac OS, Windows NT

Tools: Selenium, Silk Test, Silk performer, VSTS, QTP, Load Runner, GIT, SOAP UI, Postman, Jenkins, JMeter, SQL Developer, TOAD, SVN, Github, Bamboo, Confluence, Tibco services using gems server, Selenium RC, IDE, VisiBroker, rsubmit, Code Collaborator, Appium, Gradle, Mav

Bug Tracking tools: Test Link, Quality control, Jira, Bugzilla, QMeter

Domains: Insurance, Finance, Telecom, Biotech and Retail

Development Methodologies: WaterFall, V - Model, Agile

IDE: Eclipse, Visual Studio, XCode

Frameworks: Junit, MUnit, NUnit, TestNg, Arquillian, Karate, Java Spring, ATG and little bit spring boot, Page object Model

Cloud platforms: Vagrant with AWS, Kubernets, Sauce Labs, Salesforce

PROFESSIONAL EXPERIENCE

Lead Automation Engineer

Confidential

Responsibilities:

  • Test Mobile applications
  • Gather & analyze test requirements based on the business scenarios
  • Develop, Implement and Execute test plan/ test cases in an Agile SDLC environment
  • Estimate the QE work involved on the projects
  • Carry out manual testing to validate user’s experience
  • Develop Test Scripts for Automation, execute them, log defects and prepare test reports
  • Develop regression suites
  • Facilitate defect triage process and help in resolving release/ project issues
  • Work with Development groups to identify and resolve problems.
  • Seek out expertise, knowledge, and resources to develop solutions to problems
  • Participate in technical discussions within QE team as well as with other groups associated with assigned projects
  • Provide inputs to project delivery process improvements
  • Provide technical help/guidance to other QE members
  • Manage end to end QE delivery of the project including 3rd party integrations
  • Work on additional tasks and responsibilities as assigned that will contribute towards team, department and company goals.
  • Help team members in automation work.
  • Build automation tests and customizing framework for increasing performance of the test execution period.
  • Perform peer review for team members code and manual test cases.
  • Set up tests and help team to setup their tests on Continuous Integration server as it helps for release engineers to move new code to production depending on the status of automation.
  • Perform manual tests and writing manual tests.
  • Raising defects in the JIRA /Version one for issues found in the testing. Communicating with developers and product owners to fix the issue and retesting issues again.
  • Actively involved in scrum activities.

Lead Automation Engineer

Confidential, CA

Responsibilities:

  • I have developed BDD based GUI automation framework using cucumber, Java, Selenium using page object model design pattern. In this automation, database validation is also performed using JDBC driver. All regression test cases scenarios are added for adding tokenized card, non-tokenized card, placing orders with tokenized cards, non tokenized cards and combination of tokenized/untokenized cards. Validation for Order number with payment card id or without payment card for untokenized cards for guest, RH registered user and RH member user are performed in automation. Whole automation is maintained on Jenkin Server and tests are run in AWS environment which was setup using Kubernets cluster.
  • Prepared test plan and deployment plan for the tokenized project.
  • Entire code was setup in AWS before production deployment, Validated data orchestration between different systems such as ATG services, SalesForce, payment services and MuleSoft
  • Tested microservices using postman for adding card to profile, pre-auth calls and order placing calls and get calls for retrieving payment card id using token or vice versa.
  • Developed automation framework for microservices post/get/patch calls using apache http client request and response libraries and tested in aws cloud system.
  • Performed testing for SSL validation in microservices calls.
  • Coordinated all activities with chase and RH team for requirement and actual testing.
  • Performed successful deployment in production for visa, master, amex and discover cards.
  • Setup all automation tests on Jenkin server and fixed issues in CI pipeline. Executed all gradle tests on Jenkin CI server
  • Used Bamboo deployment server for code deployment. Created build plans and performed builds and deployed code changes in different environment. started converting some basic end to end test cases in python selenium webdriver.
  • Setup VM using Vagrant credentials and test code locally using rsync.
  • Studied requirement for this project carefully and designed sample Inquiry and response files and validated from chase for the format and data.
  • Developed manual tests and executed it successfully.
  • Successfully deployed this project in production. No post prod defects were detected.
  • Designed and Developed automation framework for payment micro-services using Apache http client and Jackson data bind objects & setup CI pipeline for this framework successfully.
  • Validated data orchestration between different systems such as ATG services, SalesForce and MuleSoft. Tested all data are in sync with these different systems in all environment.
  • I have developed automation framework using Queue Connection Factory . Used sample order in xml as input file and updated dynamically for order id, date and other parameters. Configuring mule queue and placing this same order in xml on mule queue, Once customer receives email, logging to email and making payment using selenium webdriver and POM design pattern. Used Page Factory patterns in this framework.
  • Developed regression tests and performed manual and automated using above framework for contract payment.
  • Experience working on SoapUI, worked on testing web services and Restful Services using Rest-Assured.
  • Setup Jenkin CI server for automation job and executed all automation on CI pipeline and scheduled daily jobs on Jenkin server which automatically runs every day and in case of issue user gets email.

Environment:, ATG Java Framework,SOAP,AWS, Salesforce, Microservices, Gitlab, Github, Jenkins, Webdriver, Python, XML, SQL Developer, Selenium, Cucumber, REST API, Confluence, Jira, Gradle and Maven

Automation Test Lead

Confidential, San Francisco, CA

Responsibilities:

  • Developing unit test cases using java spring framework and Json Object mapper.
  • Developing automation tests for regression tests.
  • Worked on development for some part of project.
  • Setup CI pipeline for regression test suites
  • Validated data orchestration between different systems such as Inventory System and Ecommerce system and internal database used for BOPIS.
  • Designed and Developed automation framework for payment micro-services

Environment:, Java Spring Framework, AWS,Selinium, Jenkins, Gitlab, Sql Developer, H2 Database, Json and Gson objects.

Sr. QA /Dev

Confidential, San Francisco, CA

Responsibilities:

  • Developed automation test cases using Java, selenium, Junit, Jbehave for different pricing events.
  • Developed manual tests in test link.
  • Developed stories in version one and prepared documentation on confluence.
  • Created automation jobs on Jenkin server and scheduled them.
  • Validated data orchestration in different systems such as Nebulla, Stella, Saturn and Titan Database ( all are Confidential ’s internal project for Ecommerce site)
  • Worked on Arquillian framework and developed unit test cases using Java. Used JBoss Apache server for running unit tests.
  • Setting up CI pipeline after code fixes in arquillian framework.
  • Developed automation tests using arquillian framework.
  • Developing automation tests for new requirements.
  • Working on performance tuning to increase the performance for Saved Sets where site was having issues while adding more than 10,000 products in one saved sets.
  • Worked on MuleSoft and developed unit tests for sending messages over mule queue.
  • Performed POC for POJO objects in Java.

Environment: JUnit/TestNg Selenium Framework, Eclipse, Selenium, Unix, Perforce, JIRA (6.0), Java Script, Java, Spring Framework, Arquillian Framework, Dynatrace, Jmeter, Maven, YourKit./Java Profiler, JBoss 6.3, Visual VM for performance measurement & Sql Developer, Confluence for Project documentation. Version one for Story creation and tracking project.

Sr. QA/Sr QE Engineer

Confidential, Redwood City, CA

Responsibilities:

  • Identifying automation Scenario and develop story in JIRA
  • Developing automation scripts in Selenium for all share site related automation
  • Developed automation using Appium, TestNg framework and Sauce Lab.
  • Developed complete automation for mobile app. Tested on simulator build, device build.
  • Working on Share Site App on Iphone 5, Iphone 5s and Iphone 6 using different OS such as IOS7.0.2, IOS7.1.4 and IOS8.0/8.1/8.2
  • Whole regression testing on mdot Confidential and share site related functionalities
  • Coordinating with offshore for daily activities

Environment: JUnit Selenium Framework, Eclipse, Selenium, Unix, Perforce, JIRA (6.0), java script, Rsubmit, Code Collaborator, Appium, XCode

Sr. Developer/QA

Confidential, Pleasanton, CA

Responsibilities:

  • Developing UI and application which will help QA to generate Manufacturing orders for Life technology products.
  • Developing user interface to enter the order details
  • Developing the functionality to perform the orders and create Container list
  • Developing code to process the orders in fast way
  • This automation tool is great help to QA team for regression testing.
  • It helps for developer to test their code at particular step.
  • Exceptional path functionality to fail the scenario at specific stage.
  • Used Scrum Works pro for creating requirements, product backlogs and tracking daily work.
  • Also developed automation scripts for Oligo Synthesis using Selenium WebDriver 2 using Junit Framework and Eclipse IDE.

Environment: xUNIT Frameworks, Window, UNIX, Visual Basic/VB.NET, HTML/CSS, SQL Server (T-SQL), JavaScript (jQuery), HTML, XML, XSLT, Oracle SQL, SVN (subversion), HP QC/ALM, Scrum Works, Selenium WebDriver 2.3

White box tester

Confidential, Los Gatos, CA

Responsibilities:

  • As a white box tester, Performing the unit testing in the cloud or on local device
  • Perform unit testing including data flow, path coverage testing,
  • Perform statement coverage testing, decision coverage testing
  • Design white box test cases for above all paths.
  • Perform testing to find memory leaks and dead code.
  • Using Confluence for team collaboration activities such as creating minutes of meeting, commenting on team status/blogs, creating general document.
  • Performing testing on physical devices
  • Evaluating the logs and logging the defects
  • Checking xml and server logs and running the scripts
  • Upgrading the hosts, agents, UI applications for latest builds
  • Compiling new builds and performs sanity tests.
  • Logging defects using JIRA
  • Performing manual and automated testing using Confidential inbuilt tool.

Environment: UNIX, JIRA, Ubuntu, cloud, Jenkin, perforce, Linux, XML, streaming technology, Cloud, C++, Confluence.

White Box QA Lead/Analyst

Confidential, MN

Responsibilities:

  • Worked on VSTS load testing tool similar to NetScaler and Akamai.
  • Design white box test cases for different conditions such as conditional statements, statement coverage, unit test cases, data flow path.
  • Perform unit testing including data flow, path coverage testing, statement coverage testing, decision coverage testing
  • Perform code coverage using JetBrains.. performed testing using white box testing tool to find the memory leaks and dead code.
  • Used VSTS as transaction logging tool similar to Splunk.
  • Involved in all phases of testing life cycle (analysis, design and execution).
  • Prepared test plan, test cases, Traceability matrix and maintained.
  • Participated in reviews of application designs, business and functional requirements.
  • Performed white box testing on Core Java, OOPS, UML and Oracle Databases.
  • Invoke the JavaScript commands to automate the AUT from within the browser.
  • Tested Parameter like host, port, browser, URL for created Browser Instances to a program variable.
  • Tested on client application for installers, database integrity, functional testing, deep-linking, regression tests, system testing, debugging using browser tool Firebug, coordinating with developers, logging bugs on defect tracking system.
  • Perform automation testing using Selenium IDE and Webdriver.
  • Acquired knowledge of Python.

Environment: Core Java, JavaScript, JSP, Eclipse, XML, Oracle, PL/SQL, VSTS (Visual Studio Team System - for load testing), Selenium, Rational Rose, UML and Windows, LDAP, NTLM, HP QC

We'd love your feedback!