We provide IT Staff Augmentation Services!

Automation Test Lead Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 7 Years of experience in both manual and automated testing on client - server, web-based application and REST Web services APIs with expertise in building automation frameworks in addition to requirement & business analysis and liaising with clients, preparing business documentations and project management in all levels of STLC (Software Testing Life Cycle) in agile environment.
  • Proven ability in writing test scripts using Selenium WebDriver on Java and using Ranorex with C# for automating user interface tests.
  • Successfully involved in architecture development of Automation Test framework on both Selenium and Ranorex platforms.
  • Skilled in RESTful API concurrency testing using JMeter and API test automation using FitNesse.
  • Expertise in setting up Continuous Integration (CI) for automation projects using Jenkins/Hudson.
  • Expertise in writing SQL Queries and Joins for performing Database testing or checking sanctity of data.
  • Proficient in conducting code reviews of test scripts produced by the team.
  • Effectively maintained all the automation code and resources in version control repository.
  • Continuously collaborated with development and manual QA team to get business scenarios automated.
  • Adept in communicating with business stake holders gathering requirements and intuitive in converting them into detailed business scenarios.
  • Expertise in project management tasks including test plan creation, requirement analysis and tracking progress through requirement traceability matrix, estimating timelines, envisioning blockers and raising flags with stakeholders and unblocking team etc.
  • Strong skills in conducting face to face and remote sessions, creating documentation, videos etc.
  • Proven skills in mentoring & leading teams, test management and meeting the deadlines.
  • Coherent and concise communication & interactions with associates in different levels of business and management.
  • Knowledge of testing software in accordance to guidelines and compliances such as HIPPA, PCI & WCAG.

TECHNICAL SKILLS:

Automation Testing: Selenium with WebDriver (using Java), Ranorex (using C#), JMeter, FitNesse, WebInject, PostMan

Manual Testing: CORS, SSO, Replication, Installation testing, cross browser testing, localization & internationalization testing, GUI testing, DB queries, Log analysis etc.

Performance Testing: REST based API concurrency testing in JMeter

Programming Database: C#, Java, SQL, HTML Microsoft SqlServer, Oracle SQLDeveloper

Operating system (OS): Microsoft Windows, Linux (Redhat, CentOS)

Continuous Integration Tool: Hudson, Jenkins

Application Lifecycle (CI/CD) Management Tool: Atlassian Suite (Jira, Confluence, Trello, Fisheye, Crucible)

Test Case Management: Zephyr, QMetry, TestLink

Version Control Clients: SmartSVN, TortoiseSVN

Test Documentations: Test Plans, Test cases, Bug Reports, Requirement Traceability Matrix, Business Requirement Document etc.

Misc Tools & Utilities: DOxygen, Fiddler, BeyondCompare, SSH Shell Clients etc.

PROFESSIONAL EXPERIENCE:

Confidential

Automation Test Lead

Tools: Selenium WebDriver, Selenium Grid, Eclipse IDE, for Xpath (Google Chrome developer tool, Firebug), SmartSVN, RDCManager, JIRA, Jenkins etc.

Responsibilities:

  • Actively involved in developing a framework(architecture) that would work best with the product.
  • Developed test code in Java using Eclipse IDE and TestNG framework by implementing a data-driven framework.
  • Wrote and enhanced code to email brief test execution summary along with execution report as email attachment at the end of test suite execution to all stakeholders.
  • Created JDBC link to fetch data from database to run database queries, setting up RAW (CSV, xlsx, txt, .bat) file connectors to fetch data from data-source.
  • Customized Selenium test execution report according to the requirements.
  • Integrated IE, Chrome and Firefox browser drivers into framework for executing tests.
  • Created object repository based on POM (Page Object Model).
  • Analyzed test cases and functional specifications to determine the best approach for automating scripts.
  • Set up Selenium Grid for concurrent execution of tests on multiple browsers and instances and VMs.
  • Set up Jenkins jobs to tear-down and set-up every new build of the application to be tested.
  • Automated the base/dummy data creation on test environment before tests are executed.
  • Designed and Set up Continuous Integration (CI) Pipeline for the tests to run on every new development build using Maven.
  • Reviewed the test artifacts produced by the team members.
  • Maintained test artifacts in Source Control repository.

Confidential

Automation Test Lead

Tools: JMeter, FitNesse, WebInject, Fiddler, PostMan, DHC, SmartSVN, BeyondCompare, Jenkins etc.

Responsibilities:

  • Planned test activities and led the testing team to certify the product.
  • Developed test plan and test strategy and performed defect management for releases and hotfixes.
  • Performed Concurrency testing using JMeter on the APIs.
  • Created test scripts for the test cases using FitNesse tool.
  • Created customized Java utilities for features not available out-of-box in RestFixture for FitNesse.
  • Devised test scenarios and test cases for the API tests
  • Reviewed the Test cases, fixtures, test scripts etc. produced by the team
  • Maintained the test artifacts in versioning control repository.
  • Integrated the FitNesse test suites with the build on Jenkins for Continuous Integration/Continuous Development (CI/CD).
  • Interacted with various stake holders for new API features and enhancements and continuously added new test cases and assertions to the tests.
  • Liaised with business stakeholders to convert client requirements into business scenarios/functional requirements.
  • Worked on analyzing whether client requirements were available in product out-of-box or needed the code to be tweaked a bit or needed a whole enhancement to be scheduled.
  • Worked with project managers to get enhancements triaged and scheduled in upcoming hotfixes or releases based on business priority.

Confidential

Automation Test Lead

Tools: Ranorex (using C#), Eclipse IDE, SmartSVN, BeyondCompare, Confluence, JIRA, Hudson

Responsibilities:

  • Created automation scripts in a .net framework based Ranorex IDE using C# for different modules.
  • Enhanced existing Ranorex framework by creating utilities/scripts for specific tasks such as running SQL queries in Windows Authentication mode, enhanced error handling scripts, utility to verify message flow from Cisco ICM DB through a Log Trail Utility for the test suite.
  • Reviewed the test script code produced by team members.
  • Ported and maintained the test scripts, test cases and other files and test artifacts in version control repository.
  • Created and maintained Continuous Integration pipelines for test setup creation, populating dummy data and parallelly executing automated tests using Hudson.
  • Analyzed test execution results and publishing reports to stakeholders.
  • Defect management of defects found during Automated Test execution analysis.
  • Periodically generated the updated documentation of the test scripts using DOxygen.
  • Planned the project initiatives and activities, managed and delegated tasks to team members.
  • Trained and mentored team members.

Confidential

Automation Test Lead

Tools: JIRA, Confluence, SQL Developer, Oracle Developer, Zephyr, SSH client, Fiddler, BeyondCompare etc.

Responsibilities:

  • Participated in requirement phase for any new enhancement/feature, suggested improvements based on use cases before the enhancement/feature is developed.
  • Wrote Test plans for self-owned modules and reviewed test plans by others.
  • Performed CORS, SSO, DB Replication testing, installation testing, cross browser testing, localization and internationalization testing, along with regression testing, UAT, new feature testing, log analysis and running queries in database.
  • Developed, executed and maintained manual test cases in Zephyr Test case management tool.
  • Reviewed and rated test cases written by team.
  • Performed detailed Confidential product installation and set up environments for testing.
  • Executed SQL queries to check data sanctity in database.
  • Delegated tasks and coordinated with Development and QA team members.
  • Created documentation and videos and conducted sessions.
  • Suggested improvements in processes used for various QA activities.
  • Actively participated in retrospection meetings after project completion.
  • Attended and actively contributed in daily Scrums calls / meetings.

We'd love your feedback!