We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Over 15+ years of IT experience with expertise in Analysis and testing of wide variety of stand - alone, Client/server, Mainframe and Web-based applications.
  • Sound knowledge & proficiency in Testing Life Cycle (TLC) including Test Planning and Analysis, Planning Process, Test Strategy, Executing tests, Defect Tracking and Test Reporting.
  • In Depth experience in the field of Automation testing, Java, Python, JSON, XML, Database, and BO Reports& Manual Testing in multiple domains like Banking & Finance and Retail.
  • In depth experience in various QA Automation methodologies using Selenium testing Java and Python involving Selenium RC, WebDriver, IDE and Grid with Service Orientated Architecture.
  • Prepared Test Plans, Test Cases, Test Scripts, Test Procedures, defect report and tracking.
  • Automated on both Test-Driven Development (TDD) and Behavior Driven Development (BDD) fronts
  • Versatile in writing feature files and step definition using Cucumber/Gherkin
  • Prepared Page Objects, Specification, Test suite and Test using Spock/Geb/Groovy
  • Prepared End Point test for RESTful services using JAVA
  • Strong knowledge over CSS Selector, XPATH and Google Developer
  • Adept in using Tools including Jira, Version One, TRAQ, HP ALM, Quality Center and methodologies like RUP, Water Fall and Agile.
  • Proficient in Smoke Testing, Functional Testing, GUI Testing, Load Testing, Stress Testing, Unit Testing, Regression Testing, Continues Integration, System, Performance, User Acceptance Testing (UAT)
  • Requirement Analysis, Creation & Modification of Test Plans, Effort Estimation, Test Case Design, and Execution, Defect Report& tracking using HP Quality Center 11.0, ALM, VersionOne, QA TRAQ.
  • Developed and Implemented XML test data and data driven tests using Python for Business Process Testing component.
  • Significant experience in all phases of SQA (Software Quality Assurance) including Manual & Automated testing with Teradata, Netezza, Oracle, Sybase & MySQL.
  • Prior experience in analyzing and reporting on performance metrics and test results.
  • Lead Agile test teams in offshore and onshore delivery model.
  • Implement Scrum, Kanban/Lean practices in Distributed Agile space.
  • Involved in developing and maintaining Test Matrix and Traceability Matrix and Gap Analysis
  • Strong Cross Browser Testing Skills to ensure compatibility with browsers (IE, Chrome, Mozilla etc.)
  • Strong expertise in graphical analysis charts and statistical reports using Jira, QC, MS and Power Point.
  • Excellent Organizational, Communication and Interpersonal skills with Ability to lead, work in a team or work independently and Hardworking with an enthusiasm to learn new technologies
  • Capacity to identify problems, analyze test results, and investigating their cause and suggesting remedies to enhance software product quality.
  • Worked in collaboration with testers, developers, business, Infrastructure, DBA and other team members in complex projects on varied platforms.
  • Worked with more than 25 systems and with multiple vendor and COTS applications.
  • Handle multiple projects and tasks independently and collaboratively with team members and taking ownership of product delivery and continuously improving QA processes and regulatory compliances and services.
  • Consistently delivered results on time with proven track record for large and medium scale projects.
  • Working with DevOps team to support the deployment process

TECHNICAL SKILLS

Testing Tools: Selenium, HP ALM, Quality Center, Version One, Jira, QA TRAQ, TRAC, Test Manager, Test Director and Bugzilla.

Test Tracking Tools: Jira, ALM, Quality Center, Mercury Test Director, Rational Test ManagerClearQuest

Languages: Java, Python, PHP, XML, C, C++, SQL, JSP, ASP, Servlet, HTML and CSS

ETL: Informatica, Micro Strategy, Autosys

Testing Concepts: Selenium Automation, Test Driven Development, Behavior Driven Development, Spock/Groovy/Geb, Cucumber/Gherkin, End point test using REST, Functional, System Test, Regression, UAT, end-to-end, Sanity Testing, Unit, QA Frame Work, OOPs, modular two/three-tier, functional, Black Box testing, White Box Testing and Total test coordination.

Databases: Teradata, Netezza, DB2, MS SQL Server, TOAD, Sybase, Oracle, Cassandra

Version Control Tools: Bit Bucket, GIT, PVCS, CVS, SVN, Rational ClearCase

Content Management: Lotus Notes, Share Point, TeamSite, JIRA, WIKI, THEHUB.

Operating Systems: MAC OS X(Yosemite), UNIX, Windows 7 and above, Red Hat Linux

PMIS Tools: MS Project, Visio, Change Point, SharePoint, Clarity

CI Servers/Services: Jenkins, Bamboo

AI Tools: Synthesys, C2S R3.2XLs, Cloudera 5.3.2, Technocrat DRS (Ingestion Control Quene), Purge Manager (Grim) DRS, Spark Data (Aftersight) DRS, Omega Point, ActiveMQ system, Apache Camel, Spring for Transaction Management, jRuby, LangDetect, Spark, MLLib, Rails, DRUID (DR Universal Ingestion Dashboard), Hive, Sapient, Impala, Solr, Amelia, Rasa NLU & Core, Blue Magic

Others: Kubernetes, Splunk, Kafka, Confluence

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Senior Automation Engineer

Responsibilities:

  • Working in agile SCRUM process and automate the applications/process
  • Performed Functional, Performance, Endpoint Testing
  • Coordinate with central quality team and Design new automation framework as per project requirement
  • Automated DevOps process using Python Scripts.
  • Automating application using Selenium, Java, Cucumber/Gherkin and End Point REST service
  • Doing performance testing with JMeter to ascertain how the components of a system are performing, given a particular situation
  • Coordinating with team and deploying the code to DEV
  • Test Execution, Defect management and Status Reporting using JIRA
  • Involving in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites
  • Sprint planning activities as it relates to QA
  • Understanding requirements and preparing Feature File, Step Definition and Page Objects
  • Identifying locator using CSS Selector and XPATH
  • Implementing Java code for Representational state transfer (REST) or RESTful Web servicesand Web Sockets
  • Prepare Cucumber Feature Files.
  • Prepare Selenium Automation Script for feature file steps.
  • Worked with Devops team to automate the deployment process using Python, Java, Unix Shell Scripts and Batch Files
  • Worked solely on Splunk migration
  • Automate DevOps process Implementation CI/CD
  • Currently in core team for RASA NLU integration with Blue Magic AI

Environment: s: Python, Java, Selenium, Cucumber, Bit Bucket, Jira, Tomcat, AWS Cloud, REST, POSTMAN, HTML5, JavaScript, CSS selector, Jenkins CI server, Splunk, GAIA, Cassandra, Kubernetes, Kafka, Quantum(Splunk+Dynatrace).

Confidential, Franklin, TN

Senior Automation Lead/Offshore Manager

Responsibilities:

  • Responsible for Spark Bulk Ingestion Prep testing from manual testing to automation scripting.
  • Responsible for Crack’d Pipe process testing and Data Science Tools AfterSight testing for functional, system, Regression and automation.
  • Manage offshore resource for automation scripts for DR Universal Ingestion Dashboard DRUID testing and Purge Manager Grim testing.
  • Working with DR Quality Assurance Dashboard DRQAD test team for interface testing and Integration Layer Omega Point testing from planning to complete automation for every test releases.
  • Ensured documents are processed, deleted, track ingestion times and all settings through process.
  • Processed log files after ingestions to verify appropriate processing and identify document process time.
  • Used Filter stage to identify documents to not process before being prepped for ingestion.
  • Regioner is used to repair documents prior to their ingestion.
  • Prep jobs has been created to filter New Spark bulk ingestion and region documents via Spark.
  • Testing all documents logging with our DG logging system for regression and Enterprise testing.
  • Data Science Tools AfterSight established capabilities for the Data science group embedded with the program.
  • Automated all ingestion engine for the entire program and produced graphical interface for viewing ingestion statistics and tracking document requests.
  • Working in agile SCRUM process and test the applications.
  • Responsible to drive standards, architecture and mentor other off-shore staff.
  • Responsible in building a development / test automation team.
  • Responsible for team building, training, communicating, process improvement, and project management.
  • Automating application using Selenium, Java, Spock/Geb/Groovy and End Point REST service.
  • Test Execution, Defect management and Status Reporting using JIRA.
  • Involving in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Spock Framework, Maven).
  • Sprint planning activities as it relates to QA.
  • Understanding requirements and preparing Page Objects, Specification, Test Suite, Test Data and Groovy test class.
  • Identifying locator using CSS Selector and XPATH.
  • Review Automation Script written by peers and merge it in Bit bucket.
  • Use Bamboo job scheduler and test automation script against Browser Stack and Sauce labs.
  • Reporting project status to client manager on weekly basis and Product Demo on fort night.
  • Done POC on Performance tools and recommended GATLING Performance tool.
  • Prepared Scala/Gatling framework and provided transition to offshore team.
  • Setting up QA snapshot in Hadoop Name Node and Edge Node with H2, MySQL and Oracle.
  • Have basic understand over Data Science, Elastic Search 5.6 and Kibana.
  • Prepared documentations on release wise stories.
  • Working in Onshore/Offshore model.

Environment: s: Java, Selenium, Spock, Geb, Groovy, Scala, Gatling, Bit Bucket, Jira, Bamboo, Browser Stack, Sauce labs, Hadoop, AWS Cloud, Oracle, MySQL, H2, REST, POSTMAN, HTML5, JavaScript, CSS selector, Bamboo CI servers.

Confidential, Eagan, MN

QA Automation Engineer/Tester

Responsibilities:

  • Working in agile SCRUM process and test the applications
  • Performed Functional, Performance, GUI and UAT Testing.
  • Automating application using Selenium, Java, Cucumber/Gherkin and End Point REST service
  • Doing performance testing to ascertain how the components of a system are performing, given a particular situation.
  • Coordinating with team and deploying the code to UAT.
  • Involved functionally to Monitor regulatory changes to business.
  • Monitoring control and policy changes through testing.
  • Effectively regression tested the changes applied for compliance process, controls, policies for effectiveness.
  • Test Execution, Defect management and Status Reporting using JIRA
  • Involving in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Java Spring, Maven).
  • Sprint planning activities as it relates to QA.
  • Understanding requirements and preparing Feature File, Step Definition and Page Objects
  • Identifying locator using CSS Selector and XPATH
  • Implementing Java code for Representational state transfer (REST) or RESTful Web services
  • Prepare Cucumber Feature Files.
  • Prepare Selenium Automation Script for feature file steps.
  • Review Automation Script written by peers and merge it in GITHub.
  • Prepared Endpoint test for REST services using JAVA.
  • Created change request for QED (that which was to be demonstrated) and PROD deployment.
  • Worked closely with Thomson’s regulatory Intelligence team for UAT testing.
  • Involved in Quarterly innovation for applications development (E.g. Location Tracking System)

Environment: s: Java, Selenium, Cucumber, GITHub, Jira, Tomcat, AWS Cloud, REST, POSTMAN, Charles Web Debugging Tool, HTML5, JavaScript, CSS selector, Jenkins CI server.

Confidential, Charlotte, NC

QA Automation Test Lead & Analysts/Tester

Responsibilities:

  • Responsible to drive standards, architecture and mentor other off-shore staff.
  • Responsible in building a development / test automation team.
  • Responsible for team building, training, communicating, process improvement, and project management.
  • Prepared Scenarios and Scripts covering the complete Home Mortgage life cycle with different Status and Sub-Status of loan for iFulfill.
  • Prepared Functional Test Cases for Mortgage process according to the business Requirements and executed the test cases in HP QC (ALM)
  • Automating application using Selenium, Python, Unix Scripts and Excel Macros
  • Review Business Requirement Document (BRD) and also Functional Specification Document (FSD) to analyze and determine the Business process and functionalities for testing process and prepared Test Plan, Test Cases and Test Scenarios for various Mortgage Testing Cycles
  • To work in agile SCRUM/KANBAN(SCRUMBAN) process and test the applications
  • Developed Data Driven Tests using PYTHON and automated functional testing.
  • Did performance testing to ascertain how the components of a system are performing, given a particular situation.
  • Used MCF Metadata Collection Form to captures critical attributes for every release an application.
  • Used QMT Quality Measurement Tool to provide details such as Application, Clarity, Release, etc.
  • Quartz Framework is used in the DAG Directed Acyclic Graph.
  • Quartz DAG framework is used because it has Dependency Tracking, Lazy Evaluation, Repeatable Computation, Scenarios, Model/View Abstraction, Distributed Computation, Abstraction and Database Integration
  • Process used is TBB Thinking behind BRD, used identify scenarios which are out of box from business requirement document.
  • Requirement are analyzed and added as new requirement and if it an issue outside BRD then it will be added as defect in QC and excluded from metrics.
  • Used Exploratory Testing Process to test the product apart from the test repository (requirement and regression), based on our experience and project knowledge.
  • Wrote SQL statements to pull and update the data from the production and Test box.
  • Implement Kanban/Lean practices in Distributed Agile space.
  • Extensive BFS Domain Experience in Investment banking, Private Banking, Regulatory, Internet and Core banking.
  • Expertise in managing Agile Test projects, E2E Test Management and UAT testing projects.
  • Accountable for Test Plan, Estimation, Risk Assessment and Schedule for the various sprints.
  • Sprint planning activities as it relates to QA.
  • Interact on regular basis with client POs, Scrum PMs, QA to carry out project activities in an agile environment.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven).
  • Responsible for Writing Test cases for each new sprint stories.
  • Involved in Test plan preplanning sessions and planning sessions to story sizing and allocate work logs for writing Test cases and test case executions
  • Coordinating with team and deploying the code to UAT
  • Test Execution, Defect management and Status Reporting using VersionOne and HP Quality Center
  • Reporting project status to client manager on weekly basis
  • Prepared documentations on release wise stories.
  • Reviewing the test result with business user
  • Writing test assessments which includes: Gap analysis, testing roadmap metrics, Risk analysis, Estimates, design and define the test strategy and planning.
  • Attend Requirement / Use case walk through calls and understand the requirements.
  • Archived all our Test Artifacts through SharePoint Portal.
  • Participate in JAD sessions, Workgroup Meeting, SIT status updates and other project meetings on a daily basis using Cisco Jabber and WebEx.
  • Addressed gaps in the existing defect management process and implemented new procedures.
  • Conducted peer reviews and structured walkthroughs of test plan, scripts and test materials.
  • Performed back-end testing by extensively using SQL to verify the database integrity Created and maintained SQL Scripts to perform back-end testing.
  • Analyzed and acted upon the Enhancement Requests, PCR and Modification Requests.
  • Analyzed data structures, data architecture and prepare test data using Oracle.
  • Participated in full life cycle testing activities throughout all phases of the SDLC

Environment: Selenium, Python, Java, Unix Scripts, Excel Macros, Agile Scrum, Kanban, Data Driven Testing, HP Quality Center, MS Visio, MS Office, SharePoint and Clarity.

Confidential

Quality Assurance Automation Test Lead

Responsibilities:

  • Managed different projects for various releases under the RRS System, manage the offshore Test
  • Performed Functional Testing, System Integration Testing, Smoke Testing, Regression Testing for the different types of customer's Mortgage Loan & Business process Executioners for the timely deliverable for each project based.
  • Involved in preparing test set up for Mortgage Loan system.
  • Involved in generating the automation scripts using Quick Test Professional to check the functionality of the Mortgage Loan system.
  • Managed, coordinated overall system test effort, with the developments of a comprehensive test plan, test scripts and coordinate test efforts.
  • Analyze current Specifications and do Functional and Database Testing for Market Risk Applications.
  • Execute ETL batch jobs and validate the output files, Execute SQL query using joins and minus and Compare the output with files using Autosys iXP, Informatica and Micro strategy reports
  • Interacted with the offshore counterparts and complete delivery on time.
  • Prepared UNIX script and Excel Macro for application purpose.
  • Automating application using Selenium, Unix Script and Excel Macros.
  • Reporting project status to client manager on weekly basis.
  • Deployed code in QA box, Informatica and Database and Configure Informatica to support changes.
  • Understand the requirement and preparing the test scenario.
  • Test Execution, Defect management and Status Reporting using Quality Center.
  • Prepared KT Plan and maintaining KT tracker for new joiners to the team.
  • Prepared templates for Requirement Clarification/Query Tracker, Progress Risk & Issues tracker, Estimation template
  • Understanding of Business Requirement Documents, High Level Design and Low Level Design and providing Estimation
  • Responsible for team building, training, communicating, continuous process improvement, and project management.
  • Provided Regression Level Testing efforts for RRS for each of the projects in various releases
  • Used HP Quality Center for the test scripts and defects under different releases.
  • Coordinated the planning and execution of the full software development life cycle, including development and implementation of test infrastructure and Test plans
  • Performed a thorough analysis of business requirements, functional requirements and technical requirements to develop robust E2E test conditions, cases and scenarios employing techniques of black box and white box.
  • Conducted peer, internal, external and project reviews and structured walkthroughs of test plan, test scripts and other testing materials.
  • Designed Test documentation (Test Plan, Test Case Specifications, Test Scenarios, and Procedures) for System and Functionality testing.
  • Followed Agile Methodology for the test process.
  • Participated in JAD sessions, Workgroup Meeting, SIT status updates and other project meetings on a daily basis using Live Meeting and Voice.
  • Developing test cases based on business workflows Positive & Negative flows.
  • Developing test cases for cash flow, Reporting, Approval Matrix and Job function.
  • Estimation, Test Plan development, Test Case design & Execution, Metrics collection and Status Reporting.
  • Sanity, Functional, workflows, Regression Testing and End to End testing.
  • Reporting defect in Bug Tracking Tool in HP-QC and ALM.
  • Involved with onsite Business Team Walkthrough and query discussion.
  • Preparing the Daily Status Report and Weekly Status Report.
  • Quickly adopt new and providing training and demo presentation to team member.
  • Participating in Status call with onsite coordinator.

Confidential

Test Lead & Analysts

Responsibilities:

  • Managed Multiple Projects on Request Basis.
  • Managed, Coordinated and also Responsible for overall system test effort, including the development of a comprehensive system test plan and coordination of test efforts.
  • Managing and Coordinating test in LST (Legacy System Testing), EIT (Enterprise Integration Testing) and in QP (Quite Production).
  • To perform QA comprising Functional and Database Testing for the Market Risk Applications.
  • To execute the ETL batch jobs and validate the output files
  • To execute SQL query using joins and minus. Compare the output with files
  • To interact with the offshore counterparts and complete delivery on time
  • Preparing UNIX script and Excel Macro for application purpose
  • Automating application using Selenium, Unix Script and Excel Macros
  • Reporting project status to client manager on weekly basis
  • Deploying code in QA box, Informatica and Database. Configure Informatica to support the new changes
  • Understanding the requirement and preparing the test scenario
  • Test Execution, Defect management and Status Reporting using Quality Center
  • Preparing KT Plan and maintaining KT tracker for new joiners to the team
  • Preparing templates for Requirement Clarification/Query Tracker, Progress Risk & Issues tracker, Estimation template
  • Understanding of Business Requirement Documents, High Level Design and Low level Design and providing Estimation
  • Executing DB queries and performing Database to Front End validation using Squirrel Universal DB Client
  • Address gaps in the existing defect management process and implemented new procedures.
  • Coordinated the planning and execution of the full software development life cycle, including development and implementation of test infrastructure and Test plans and followed AGILE Methodology
  • Managed Validation and Verification of documentation and working configurations.
  • Perform a thorough analysis of business requirements, functional requirements and technical requirements to develop robust E2E test conditions, cases and scenarios employing techniques of black box and white box.
  • Conduct peer reviews and structured walkthroughs of test plan, test scripts and other testing materials.
  • Designed and completion of the business process script used in the Integration Testing.
  • Designed Test documentation (Test Plan, Test Case Specifications, Test Scenarios, and Procedures) for System and Functionality testing.
  • Developing and Maintaining Test Matrix and Requirement Traceability Matrix (RTM) and performing Gap Analysis.
  • Involved in functional testing, system & Integration, GUI, Regression, sanity testing applications on Unix/Oracle Server based Environment.
  • Involved in writing Test plan from the scratch and got approval from all the required stake holders.
  • Prepared test design such a way that covers all the positive and negative scenarios in the application.
  • Connected remotely to UNIX servers using PUTTY and FTP files across different test environments.
  • Executed the UNIX shell scripts after deployment to stop and start the test servers.
  • Perform environment sanity test, code deployment in SIT and UAT environments.
  • Taken care of test environment maintenance activities like deployment of code and taking back up of the Test server.
  • Ensuring all the practices mentioned in the test plan is followed throughout the test life cycle.
  • Identified issues as early as possible and posted in QC and tracked until the closure.
  • Prepare test summary report and get approval from the stake holders for production deployment.

Confidential

Quality Assurance Program Specialists

Responsibilities:

  • Preparing test case using JAVA and SELENIUM
  • Preparation of Functional Test Plan, Design and Script in QA Traq
  • Assigning the scripts to Team Member
  • Preparation and Review of Test Cases
  • Regression testing and GUI testing after each modification on application
  • Maintain bug history in Trac (Defect Tracking System) and monitor
  • Reporting of bugs after executing the test cases
  • Reporting the Weight-Age for every Build
  • Involved in execution of test cases and defect management
  • Preparation of Understanding document with respect to different modules
  • Preparing Daily Status Reports
  • Debugging logs and reporting issues.
  • Tested the different tools of target system before the actual migration commenced.
  • Have taken care of setting up test environment which includes source system, Interim Migration servers and Target systems.
  • Involved in validating the database stored procedures and functions in the target system.
  • Verified the triggers are properly executed whenever a new record is inserted in the target system.
  • Ensures their team is active and meeting at least once a week to contribute to the testing effort, or testing independently to meet the deadlines.

We'd love your feedback!