We provide IT Staff Augmentation Services!

Lead Automation Engineer Resume

2.00/5 (Submit Your Rating)

San Francisco, 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 and SVN.
  • 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 noledge 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 pythonDatabase 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

IDEE: clipse, 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, noledge, 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, Madera, CA

Responsibilities:

  • me have developed BDD based GUI automation framework using cucumber, Java, Selenium using page object model design pattern. In dis 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.

QE engineer

Confidential

Responsibilities:

  • Studied requirement for dis 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 dis 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 dis 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.

Automation Lead

Confidential

Responsibilities:

  • me 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 dis 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 dis 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)

Sr. QE/Developer

Confidential

Responsibilities:

  • 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, XCodeSr.

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
  • dis automation tool is great help to QA team for regression testing.
  • It helps for developer to test their code Confidential particular step.
  • Exceptional path functionality to fail the scenario Confidential 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 ( Confidential -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 noledge 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

QA Lead Engineer/white box testing

Confidential, Walnut Creek, CA

Responsibilities:

  • Successfully completed QA testing for different types of mobile phones.
  • As a QA test lead, successfully wrote & executed functional, regression test case for different mobile phones developed in C, C++ and Java.
  • Perform some automation in Selenium using IDE and WebDriver.
  • Perform unit testing.
  • Design some unit test cases.

Environment: Siebel & Bugzilla, JSP, VB, ASP, Oracle GIT (version control tool)

Developer/Analyst

Confidential, San Ramon, CA

Responsibilities:

  • Analyzing system requirements and developing test plan and Test Cases for Client Server and Web Applications.
  • Installing the WebSphere plugin with the Apache server
  • Performing code/database changes & Validation testing for the production issues
  • Communicating offshore for resolving production issues.
  • Estimation and preparing impact assessment documents for enhancement work.
  • Followed Rational Unified Process Quality Assurance and testing processes. Interacted with program management and executive teams regarding quality assurance goals.
  • Performed initial sanity tests to determine if the application was stable enough to withstand a major testing effort
  • Conducted unit testing using various combinations of data and checked that the application logic was as specified in the requirements documents as part of new release.
  • Analyzing and documenting detailed program information
  • Working and interacting with software developers and members of various other dependent departments
  • Used SQL & PL/SQL for data validation as part of Oracle Database Testing
  • Verified errors on websphere server .

Environment: TOAD, ChangeMan, Java, Cold-fusion, Websphere, Java, JSP, VB, ASP, Oracle

Developer/ Sr. QA Analyst/Coordinator

Confidential, Bloomington, IL

Responsibilities:

  • Worked as developer on some of the above VB projects.
  • Used Rational Rose Clear Quest monitoring tool similar to Splunk.
  • Helped to convert VB code into C++ classes for better performance.
  • Preparing/reviewing test inventory & Design/Execute test cases for integration & system testing.
  • Study/analyze technical and functional specifications, prepare test inventory and test data.
  • Design/execute test cases for integration & system testing. Preparing test inventory/data
  • Preparing use case diagrams in rational rose& writing technical and functional specifications.
  • Preparing/reviewing test inventory &test cases for integration, system & user acceptance testing.
  • Execute XML components and verify all information for particular customer.
  • Converted manual tests to automated test scripts in Silk Performer and enhanced the scripts by adding user-defined functions to check the different functionality of the application.
  • Worked on QA Process improvement by reviewing and evaluating existing practices with standard testing guidelines. Interacted with developers and business analysts to remove performance bottlenecks
  • Lead recurring daily project status (Agilescrum) meetings and provide weekly, bi-weekly status reports/update to executive management.
  • Performed different phases of Testing - System Testing, Unit Testing, Integration Testing and Acceptance Testing using SQL and Source Debugger
  • Involved in creating Test data, Test procedures, Test cases, writing automated test scripts and documentation.
  • Written data driven test to handle the scenario requiring multiple sets of data.
  • Conducted Load and Stress testing.
  • Performed the Backend Testing of the Data, which is retrieved from the Server by viewing the data in the SQL*Plus.
  • Configuration testing was done to validate and verify that the client application functions properly on the prescribed workstations.
  • Extensively involved in meetings and reviews to resolve issues related to open issues.

Environment: putty, C++, XML, Core Java, UML Rational Rose, Oracle, PL/SQL, Windows 2000, JAVA, JSP, SQL Server and UNIX, Linux, VBScripts, SilkPerformer

Dev Team Lead

Confidential

Responsibilities:

  • Designing, Coding, code reviews
  • Core responsibility involved developing code and perform unit testing
  • Review peer code review
  • Perform unit testing
  • Helping team members for defects in Unit testing
  • Provided the management with different metrics, reports, and schedules as necessary and participated in the design walkthroughs and meetings.
  • Analyzed software specifications to gain a better understanding of the application and prepared High level and low level design documents
  • Reported unit testing defects using Test Director.

Environment: Microsoft Visual C++, Pro*C/C++ Compiler, PL/SQL, JSP, VB, ASP, Oracle Whitebox, JUnit, ASP.NET, Oracle, SOAP, Activemq, CSS, JavaScript, Multithreading, UNIX and Windows

Developer

Confidential, SFO, CA

Responsibilities:

  • Analyze the hierarchy for all accounts and fix the CDA account under specific account type.
  • Prepared Use Cases, Sequential Diagram and collaboration diagram in Rational Rose.
  • Generate IDL, coding & unit testing for the CDA account

Environment: Windows NT workstation 4.00, C++, CORBA, Rational Rose 98, SQL, Hogan System

Developer

Confidential

Responsibilities:

  • Analyze the scope of project & Design IDL (Interface definition Language) for all C++ classes
  • Generating Schema in CSV format & create the database in the plain text format using OSE.
  • Unit testing, integration testing and system testing & Documentation for project.
  • Analyze project scope, coding unit testing
  • Documentation for the project in HTML
  • Design database & preparing schema file and compiling it to generate tables

Environment: Windows 2000, Solaris, Broadvision, Command Center, Oracle 8, Rational Rose, Windows NT, VC++ 6.0, VisiBroker 3.2, Object Store 2.5, Rational Rose 98, Java, PSE.

We'd love your feedback!