Post Job Free
Sign in

principal consultant

Location:
Air Force Academy, CO, 80840
Salary:
$80/hr
Posted:
January 16, 2025

Contact this candidate

Resume:

Hema

Principal Consultant

Atlanta, GA *****

469-***-****

*************@*****.***

Enthusiastic Principal Consultant offering 14 years experience and expertise necessary to take on dynamic and complex software systems automation. Strong background in both manual and automation testing.

Helps teams produce exceptional products by offering in-depth quality assurance support. Open and clear communicator with good multitasking skills, organized nature and strong attention to detail.

Expert in Selenium, Java, Appium, Web services test automation & Jenkins.

Professional Summary

•14 years of extensive experience in Automation Testing and DevOps, specializing in Selenium WebDriver, Appium, Jenkins, and AWS.

•Designed and developed robust test automation frameworks from scratch.

•Expertise in building and managing CI/CD pipelines using Git, Bitbucket, Jenkins, and Azure DevOps.

•Strong proficiency in automating RESTful and SOAP Web Services, enhancing test coverage and efficiency.

•Skilled in developing Data-Driven, Keyword-Driven, and Hybrid test automation frameworks with TestNG and Maven.

•Implemented Selenium Grid for remote browser execution and TestNG for parallel test execution, reducing overall testing time.

•Advanced experience in mobile application automation on both Android and iOS platforms using Appium.

•Proficient in Java, with a focus on writing generic and project-specific scripts to optimize automation processes.

•Comprehensive understanding of all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

•Conducted various types of testing, including Smoke, Component, Integration, System, Regression, and Compatibility Testing.

•Adept in creating and executing test cases in SOAPUI for comprehensive Web Services testing.

•Experienced in Bug Tracking and Issue Management using JIRA, ensuring effective defect tracking and resolution.

•Demonstrated ability to manage multiple projects concurrently, maintaining high standards of quality and on-time delivery.

•Led and supervised testing teams, providing guidance and ensuring adherence to best practices across multiple projects.

•Active participant in client kick-off meetings, gathering requirements, and contributing to project planning and test estimations.

•Strong analytical skills in understanding and interpreting application requirements and functional specifications.

•Experience in reviewing and enhancing manual test cases to align with best practices and project requirements.

•Collaborated in defect review meetings to prioritize and resolve issues effectively.

•Knowledgeable in containerization using Docker, enhancing the scalability and deployment process of test environments.

•Proficient in using version control tools like Git for source code management and collaboration.

•Experience in performance testing using tools like JMeter and Locust, ensuring application stability under load.

Languages: JAVA,Python

CI Tools: Jenkins, Azure DevOps

UI Automation Testing: Selenium Suite (WebDriver & Grid), Playwright, TestNG,XPATH,AutoIt

Mobile App Automation: Appium

Web Services Automation: REST Assured, SOAPUI

Performance Testing Tools: Jmeter, Locust Build Tool: Maven, Gradle Containerization Tool: Docker

Version Control: Git

Methodologies: Agile, Waterfall, Kanban

Databases: MySQL, Postgres, Oracle

2005-09 - 2009-11 Bachelor of Technology: Electronics And Communications Engineering

Jawaharlal Nehru Technological University - Kakinada

Work History

2024-08 - Current Test Architect

Delta AirLines, Atlanta, GA

Project Name: Self Service Bag Drop

Test Tools Used: Java, RestAssured, Serenity BDD, Cucumber, AWS Code Pipeline, Maven

Description:

Self Service Bag Drop (SSBD) is a suite of APIs utilized by various internal stakeholders to retrieve and update passenger baggage information within the organization..

Responsibilities:

•Architected custom test automation framework from ground up using Serenity BDD and RestAssured.

•Partnered with cross-functional teams to identify API dependencies and establish precise testing scope.

•Supporting customer in enabling automation within team to improve productivity and streamline processes.

•Defined and enforced clear Definition of Done (DoD) and end-to-end testing processes to maintain high-quality standards.

•Developed and managed automated testing pipelines in AWS CodePipeline, supporting continuous integration and ensuring consistent test execution.

2024-01 - 2024-07 Senior SDET Engineer

Tesco HSC, Bangalore, India

Project Name: Stock Valuation (STVS)

Test Tools Used: Java, RestAssured, TestNG, Cucumber, Azure DevOps, Gradle

Description:

STVS is a critical backend service that provides downstream systems with daily and weekly reports on stock valuations. Stock changes occurring on the shop floor are transmitted to the Stock API service via PDA devices, which then pushes this data into Kafka streams. Relevant JSON messages are filtered and stored in local NoSQL databases. These transactions are used to generate daily and weekly reports, which are consumed by downstream systems to assess stock levels.

Responsibilities:

•Designed and developed test automation framework from scratch using Cucumber and RestAssured.

•Created comprehensive end-to-end automation test cases, including Kafka message production, Couchbase DB verification, multi-API service integration, and validation of output files in Azure Blob Storage.

•Established and led testing team comprising both manual and automation testers.

•Provided training and mentorship to team members, ensuring adherence to best practices and efficient testing processes.

•Oversaw testing team's activities and deliverables, ensuring timely completion and meeting project requirements.

•Defined and implemented clear Definition of Done (DoD) and end-to-end testing process to ensure high-quality deliverables.

•Conducted thorough reviews of manual test cases to identify areas for improvement and maintain test case quality.

•Built and maintained automated testing pipelines in Azure DevOps, ensuring regular execution and continuous integration.

•Streamlined test automation process by creating reusable Test Automation utilities for use across multiple test teams.

2019-11 - 2023-11 Test Architect

Tesco HSC, Bangalore, India

Project Name: Store Colleague Experience (SCE)

Test Tools Used: Java, Selenium, Appium, RestAssured, TestNG, Cucumber, Azure DevOps, Jenkins, Maven

Description:

Retail Store colleague experience project helps the Store colleagues (Store managers and on-ground staff) to minimize their manual effort in keeping track of the stock. It has multiple modules like maintaining the current stock numbers, stock to be imported, Information of discounts on items, maintaining the wastage, etc. Store colleagues use multiple Android apps to perform these tasks. As a functional automation tester, the primary responsibility was to ensure that all mobile apps and their backend APIs function correctly across different datasets (store items) and that information flows seamlessly between modules.

Responsibilities:

•Implemented hybrid test automation framework, centralizing reusable utility functions to streamline test automation across multiple teams.

•Performed Functional Testing, Regression Testing, and Retesting using Appium, RestAssured and Cucumber for mobile applications.

•Developed Continuous Integration (CI) pipeline using Jenkins and Git, integrating automated tests with the development process.

•Configured and scheduled Jenkins jobs for regular test execution and nightly builds, ensuring consistent testing coverage.

•Participated in kick-off meetings with clients to gather requirements.

•Contributed to sprint planning by preparing test estimates and ensuring alignment with project timelines.

•Analyzed and understood application's requirements and functional specifications.

•Developed and executed comprehensive test cases to validate functionality of the mobile apps and backend APIs.

•Prepared, executed, and documented test cases, reporting results to stakeholders.

•Utilized JIRA for issue tracking and management.

•Conducted peer reviews of test cases to ensure coverage and quality.

•Engaged in daily stand-up meetings with the onsite team to discuss progress and coordinate activities.

2019-10 - 2019-10 Software Quality Assurance Auditor

HARMAN, Bangalore, India

Description:

This project involved a thorough quality assurance audit for a major global automobile services firm, focusing on the software systems that support critical

operations. The primary goal was to assess the effectiveness of the existing quality assurance processes, identify potential risks, and recommend improvements to enhance overall software quality and compliance with industry standards.

Responsibilities:

•Conducted comprehensive assessment of the software testing process for a team, evaluating both manual and automated testing practices.

•Assessed team's proficiency in manual testing methodologies, identifying strengths and areas for improvement.

•Evaluated team's usage of Selenium with Java for test automation, analyzing the effectiveness of automated testing in improving overall test coverage and efficiency.

•Examined integration of Jenkins into the testing workflow, assessing its role in continuous integration and deployment processes.

•Investigated team's adherence to Agile practices, ensuring alignment with Agile principles and identifying opportunities for process optimization.

•Collaborated with team members to understand testing challenges and worked towards implementing solutions that align with industry best practices.

•Facilitated discussions and workshops to share insights on testing methodologies, automation tools, and Agile/DevOps practices.

•Provided actionable recommendations and strategies to enhance testing efficiency, automation coverage, and overall software quality.

•Produced detailed report summarizing the assessment findings, outlining key areas of improvement, and presenting a roadmap for enhancing the team's testing capabilities.

2018-10 - 2019-08 Senior SDET

McKinsey & Company, Bangalore, India & Singapore

Project Name: Lime Insurance

Test Tools Used: Java, Selenium, TestNG, Jenkins, Maven

Description:

The Lime Insurance Project is a web-based platform that allows customers to select and purchase life insurance policies. As a functional test automation engineer, my role was to ensure the application's accessibility and functionality across various devices and form factors.

Responsibilities

•Built robust test automation framework using Selenium and TestNG to streamline testing efforts.

•Created and executed multiple TestNG Suites in parallel, significantly reducing test execution time.

•Performed Cross-browser testing to verify application's compatibility and performance across multiple browsers (Chrome, Firefox) and devices of different form factors.

•Organized and conducted bug bashes involving entire team to identify and address defects in the application.

•Created custom HTML reports that aligned with client expectations, providing clear and concise test results.

•Implemented effective logging using Log4J to track test execution details and troubleshoot issues.

•Employed Page Object Model design pattern to enhance the maintainability of test scripts by separating page elements and actions.

•Utilized Test Factory methods to efficiently retrieve test data from Excel files.

2018-04 - 2018-09 Senior SDET

McKinsey & Company, Bangalore, India

Project Name: InsideRX

Test Tools Used: Java, Selenium, Appium, TestNG, Jenkins, Maven

Description:

InsideRX is a pharmacy aggregator operating across the USA, offering customers the ability to purchase pharmacy items online at discounted prices. The project involved developing both web and mobile applications to support this service. As a functional automation tester, the role was to ensure that both platforms functioned seamlessly without issues.

Responsibilities:

•Implemented comprehensive test automation framework using Appium, Selenium, and TestNG to automate testing for both web and mobile applications.

•Executed automated tests on cloud devices using TestDroid to ensure broad device coverage and reliability.

•Built and maintained Continuous Integration (CI) pipelines in Jenkins to automate execution of test cases, enabling continuous testing and delivery.

•Developed custom HTML reports that provided clear and concise test results, meeting client expectations for detailed reporting.

•Implemented effective logging with Log4J to track test execution details and facilitate issue troubleshooting.

•Employed Page Object Model design pattern to enhance maintainability of test scripts by separating page elements and actions, improving code organization and reusability.

2017-03 - 2018-03 Senior SDET

McKinsey & Company, Bangalore, India & Bangkok, Thailand

Project Name: True iService

Test Tools Used: Java, Appium, TestNG, Jenkins, Maven

Description:

True iServices is a mobile operator and internet service provider in Thailand. The project involved developing a React-based Android and iOS mobile app that allows customers to purchase and manage their mobile and internet connections. As a functional automation tester, the responsibility was to ensure the seamless operation of both platforms without any issues.

Responsibilities:

•Developed a comprehensive test automation framework from scratch using Appium and TestNG to automate testing for both Android and iOS mobile applications.

•Executed automated tests on cloud devices using SauceLabs, ensuring extensive device coverage and reliability.

•Tested the app in both English and Thai languages to validate its functionality across different locales.

•Created custom HTML reports by implementing TestNG listeners, delivering clear and concise test results that aligned with client expectations.

•Integrated effective logging with Log4J to capture detailed test execution information and streamline issue troubleshooting.

•Applied the Page Object Model design pattern to improve the maintainability and organization of test scripts by separating page elements and actions, enhancing code reusability and structure.

2016-05 - 2017-02 SDET

Coin.nl, Gurgaon, India

Project Name: vereniging COIN

Test Tools Used: Java, SOAP UI, Jenkins, Maven

Description:

COIN Association is a partnership between providers of electronic communication services and networks. COIN ensures a joint and reliable service provision that allows end-users to easily change providers, while remaining available on their phone number. In addition, we assist our members to meet a number of the legal obligations they have as telecommunications providers. We also provide services that help you and other providers to cooperate with each other more efficiently, for example, in terms of number portability. So together we can make sure that end-users are assisted quickly, properly and in a user-friendly manner.

Responsibilities:

•Used Selenium & SOAPUI to perform Web Service testing, Functional Testing & Regression & Retesting.

•Build development pipe line using CICD tool Jenkins with Git.

•Implemented Hybrid Framework with TestNG & SOAPUI.

•Responsible for configuring & scheduling Jenkins jobs for executing test cases at regular intervals.

•Involved in Kick-off meetings with client to gather requirement.

•Involved in Sprint planning and prepared Test estimates.

•Involved in preparing Test plan.

•Understanding the Requirements and Functional Specifications of the application.

•Prepared & executed test cases and reported the results.

•Used JIRA for issue tracking.

•Involved in Review the Test Cases (Peer Review).

•Involved in daily stand-up meetings with onsite team members.

2015-03 - 2016-04 SDET

Chicago Tribune, Gurgaon, India

Test Tools Used: Java, Selenium WebDriver, Selenium Grid, Appium, TestNG, Jenkins, Maven

Description:

Tribune is a media-based company majorly into newspaper which is one of the leading newspapers in USA. Our current project is about automating the test cases for online newspaper edition. Currently we are using Key word driven Framework.

Responsibilities:

•Used Selenium & Appium to perform Functional Testing & Regression & Retesting.

•Implemented Keyword Driven Framework with TestNG & Maven.

•Implemented Remote browser execution using Selenium Grid & parallel execution using TestNG.

•Responsible for executing Appium test cases in web browser (Chrome) in TestDroid cloud devices.

•Responsible for configuring & scheduling Jenkins jobs for executing test cases at regular intervals.

•Involved in Kick-off meetings with client to gather requirement.

•Created XML File for Driver Scripts.

•Implemented Creating TestNG.xml file in run time to achieve parallel execution within the Test group.

•Created Assert, Verify Commands for Validations, Synchronization commands.

•Understanding the Requirements and Functional Specifications of the application.

•Performed Browser based testing.

•Prepared & executed test cases and reported the results.

•Used JIRA for issue tracking.

•Involved in Review the Test Cases (Peer Review).

•Involved in daily stand-up meetings with onsite team members.

2012-10 - 2015-02 Senior Software Test Engineer

Trivium ESolutions Private, Bangalore, India

Project Name: UniCredit Bank (eWMS)

Test Tools Used: Java, Selenium, TestNG, Maven

Description:

This application has developed for UniCredit Bank, German which is one of the leading banks in German. This application is developed to be used by the corporate customers of the bank. By initializing keys in the IBS through the application, user able to fetches all the account data of the respective customer. And the application maintains the fetched data of the Customer such as Accounts

and Payments history.

Responsibilities:

•Used Selenium to perform Functional Testing & Regression & Retesting.

•Implemented Data Driven, Keyword Driven, and Hybrid Frameworks with TestNG, Maven and JXL libraries.

•Created XML File for Driver Scripts.

•Created Assert, Verify Commands for Validations, Synchronization commands.

•Understanding the Requirements and Functional Specifications of the application.

•Performed Browser based testing, Primefaces migration testing.

•Prepared & executed test cases and reported the results.

•Used JIRA for all the defects found during Functional and Regression testing and follow up the bug life cycle.

•Involved in Review the Test Cases (Peer Review).

•Involved in weekly review meetings.

2010-07 - 2012-07 Test Engineer

Blue Lotus Software Solutions, Hyderabad, India

Project Name: Ushodaya

Test Tools Used: Manual Testing

Description:

Eenadu newspaper is the largest circulated daily in telugu language. Eenadu - The Heart and Soul of Andhra Pradesh- is the most comprehensive Website on general infotainment with the richest regional language online content updated 24/7 with local district news of AP to the International News serving peak traffic of over 50 Million Page Views per month. It has daily news updates under different modules like Latest, Business, Editorial, Champion, Cinema and others.

Responsibilities:

•Understanding the Requirements and Functional Specifications of the application.

•Prepared & executed test cases and reported the results.

•Involved in Review the Test Cases (Peer Review).

Certifications

2024-08 AWS Certified Cloud Practitioner

2011-02 ISTQB Foundation Level Certification



Contact this candidate