Post Job Free

Resume

Sign in

Quality Engineer Automation

Location:
Tracy, CA
Posted:
April 04, 2023

Contact this candidate

Resume:

*

ANAND BANDARLA

*: adwcif@r.postjobfree.com

www.linkedin.com/in/anand-bandarla ( : +1 - 510-***-**** Professional Summary

Ø 13+ Years of experience in Software Testing for Web, Mobile and Backend (API) applications. Ø Lead the QA efforts through the requirements, design, implementation and support for various applications. Ø Coordinate and align with internal and external Engineering and QA teams across time zones and locations to ensure that high quality deliverables, and project timelines are met. Ø Collaborate with leadership and cross-functional teams to drive technical solutions and test strategies - Design, Product, Engineering, Quality Assurance, Support, Launch, Innovations, Marketing, etc. Ø Proficient in developing comprehensive test artifacts - Test Strategy, Test Plan, Test Cases, Test Scripts adhering to established methodologies, standards and guidelines. Ø Experience in test automation using Selenium WebDriver with Python/Java for Web applications. Ø Experience in REST API web services testing and automation by using Postman, SoapUI, HTTP Client (Python). Ø Experience in Continuous Integration and Continuous Delivery (CI/CD) processes to automate the testing and deployment of software releases.

Ø Define, drive manual and automation testing efforts for various releases with focus to reduce manual QA by more than 90%.

Ø Experience in Mobile App testing - Native Apps and Hybrid Apps (iOS, Android) in Real and Virtual devices. Ø Experience in using Mobile testing tools like Android Studio, XCode, Fabric (Beta), HokeyApp, TestFlight, Bitrise, Mixpanel, Crashlytics and Charles Proxy.

Ø Experience in using backend debugging and analysis tools for effective reporting like Sumo Logic, New Relic, Splunk and Stackdriver etc.

Ø Experience in using modern development technologies such as Git, GitHub, Jenkins, CircleCI, Docker, Kubernetes, Grafana and cloud platforms like AWS.

Ø Proficient in Microservices Architecture Deployments and Testing. Ø Effective management of multiple projects by creating and executing timely project plans. Ø Experience in developing and managing release health and QA signoff documents. Ø Experience working with customer success teams to review customer reported issues, setup environment to reproduce them with suitable test data and integrate them into release cycles. Ø Proactive in identifying new processes, team improvements, inefficiencies and work quickly to resolve them. Education Details

Ø Master of Technology in Electrical Engineering from Jawaharlal Nehru Technological University, India. Technical Skills

§ Languages: Java, Python, Groovy, Unix Shell Scripting, SQL

§ Automation: Selenium WebDriver, Grid, TestNG, PyTest, PyCharm, Loguru, Appium, TestRail, JIRA, Confluence

§ Mobile Testing: ADB, LogCat, Monitor, Android Studio, XCode, Mixpanel, Crashlytics and Charles Proxy

§ Web Services: SOAP, REST, SoapUI, Postman, Swagger

§ CI/CD: Git, GitHub, Jenkins, CircleCI

§ Infrastructure: Docker, Kubernetes, AWS

§ Log tools: Sumo Logic, New Relic, Splunk, Stackdriver

§ App Build Distribution: TestFlight, Bitrise, HokeyApp, Fabric (Beta)

§ Message Queue: Kafka, RabbitMQ and CloudAMQP

2

Professional Experience

Ridecell Inc., San Francisco, USA Sep 2017 – Till date Project: Carsharing and Fleet Management, San Francisco, USA Role: Quality Engineering Leader

Project Description:

Ridecell is a Carsharing, Ridesharing, Fleet Management platform providing end to end software applications and IoT systems.

Responsibilities:

• Working closely with the Product Manager, Backend, Front End and Apps developers to understand the feature and the implementation to derive and execute feature tests and impacted feature test cases.

• Joined as the 1st QA in a team of 15+ developers and setup QA team of 10 members from scratch by Hiring & Onboarding in Poland & India.

• Analyze the business requirements and prepared the Test Plan and Test Strategy for REST API, Web and Mobile apps.

• Creating and executing test plans with detailed test cases for REST API Web Services and recording the results using Postman and TestRail.

• Creating and executing test plans with detailed test cases for Web, Mobile (iOS & Android) Applications - Smoke, Functional, Regression, E2E and Performance.

• Debug failed test cases by analyzing logs & API responses and report bugs with details and integrate them into release cycles using tools like Sumo Logic, New Relic, Splunk and Stackdriver etc..

• Design & develop automation framework and add automation test cases for the new features and regression test cases.

• Execute & maintain UI and API automation suites with Python, Selenium WebDriver, Request Lib. Debug, correct script and data issues in automation suites.

• Proficient in automating build processes, application deployments, and continuous integration, testing systems like Jenkins, CircleCI.

• Setup alerts based on failures in CI (Continuous Integration) builds, integrate alerts with office communication tools like Slack, Email and initiate code rollbacks.

• Responsible for e2e testing of features including performance testing using locust, establishing gating process for software releases and performance monitoring of production systems.

• Improved release cadence from monthly/weekly to weekly/daily on multiple platforms leveraging the automated regression.

• Responsible for UAT strategy, defined UAT process for different customers and conducted multiple UAT cycles at customer site for critical feature releases.

• Proficient in Microservices Architecture Deployments & Testing, API Testing (Postman), Messaging queue

(Apache Kafka, RabbitMQ), Orchestration (Kubernetes), Monitoring (Grafana) & Serverless Tools (AWS Lambda).

• Proficient in leading test activities across all the different phases of testing from test planning to test execution to test reporting.

• Mentor and provide technical guidance to quality engineers to mold them into to next generation leaders.

• Strong organizational and problem-solving skills with attention to detail and ability to track multiple test executions simultaneously.

• Partner with Engineering and Infrastructure teams to leverage automation for scalable solutions to prevent regressions and ensure reliability of product.

• Collaborate with the Engineering leadership team to improve Automation, QA methodologies and best practices throughout the company.

3

NTT DATA Services (formerly DELL Services) Mar 2011 – Aug 2017 Project # 1: Harvard Pilgrim Health Care, Boston, USA Role: QA Lead / Automation Engineer

Project Description:

Project scope is to develop Web based and Mobile applications for Harvard Pilgrim, a leading health services company. This application is developed to configure and monitor the various Membership, Insurance plans, Broker details, Commission Calculation, Transaction Details and Broker Portal etc. Responsibilities:

• Analyze the business requirements and prepared the Test Plan and Test Strategy for Web and Mobile apps.

• Work closely with Design, Product and Engineering to plan, prioritize, and execute testing across various phases of product development.

• Involved in writing, reviewing, executing GUI, Functional, Integration and Regression Test cases to validate the functionality.

• Performed different phases of Testing like GUI, Sanity, Integration, Functionality, Compatibility, Retesting, Regression testing in Mobile Native applications and Web based applications.

• Execute & maintain UI (Web, Mobile app) and API automation suites. Debug and correct script and data issues in automation suites.

• Proficient in using test automation tool like Selenium WebDriver with Python to develop automation test scripts for Web based applications.

• Created test scripts using Element Locators, WebDriver Methods, Python Programming features and TestNG Annotations for Functional and Regression test cases.

• Performed Data Driven Testing, Cross Browser Testing, Parallel Testing, Grouping Test Cases, Prioritizing Test Cases and TestNG Annotations using TestNG Framework.

• Fair experience in Jenkins with Selenium Continuous Integration in Automation Testing.

• Involved in design and implementation of Page Object Model with Page Factory framework.

• Performed the application compatibility in the versions of Chrome, Mozilla Firefox and Internet Explorer browsers using Selenium WebDriver.

• Involved in Mobile App testing - Native Apps (iOS, Android) in Real devices and Virtual devices.

• Involved in SOAP, REST Web Services testing by using Postman, SoapUI and tested both XML, JSON formats. Project # 2: Canadian Pacific Railway, Calgary, Canada Role: Sr. Quality Engineer/Onsite Coordinator

Project Description:

Project scope is to migrate an existing web application to support Restful Web Services for Canadian Pacific Railway, which operates a transcontinental railway in Canada and the United States. Application is enhanced to support latest browser versions for Desktop, Tablet and Mobile devices. Responsibilities:

• Organize weekly meetings with Offshore Managers & Onsite managers to discuss the Project goals and report the health of the overall project status.

• Responsible for all aspects of Project Delivery (Test Planning, Test Design, Test Execution) and Management (Test metrics and Risk analysis) to Client Partners, Onsite Manager and Offshore Manager.

• Knowledge transfer from the client to the team – Obtain the technical knowledge and share it with the team.

• Involved in SOAP, REST Web Services testing by using Postman, SoapUI and tested both XML, JSON formats.

• Preparation of Test scripts using Selenium WebDriver with Java for Functional and Regression test cases.

• Performed Data Driven Testing, Cross Browser Testing, Parallel Testing, Grouping Test Cases, Prioritizing Test Cases and TestNG Annotations using TestNG Framework.

• Designed Hybrid framework in Selenium and captured data dynamically from web controls.

• Performing Failure Analysis for the regression failed cases using Selenium.

• Organize weekly meetings with Client leads and Onsite manager regarding the Automation status. 4

IBM India Pvt. Ltd. Jun 2009 - Mar 2011

Project: Deutsche Bank, Singapore

Role: Test Engineer

Project Description:

Lockbox banking is a service offered by commercial banks that simplifies collection and processing of account receivables by having payments mailed directly to a location accessible by the bank. APLOCS (Asia Pacific Lockbox System) can process Retail Lockbox, Wholesale Lockbox, Over the Counter cheque, Credit Note, Post Dated Transaction and Inward Return Cheque. APLOCS application supports Outward Clearing, Inward Return, Inward Clearing, Outward Return and Outward Representment functionality.

Responsibilities:

• Knowledge transfer from the client to the team – Obtain the technical knowledge and share it with the team.

• Analyze the business requirements and prepared the Test Plan, Test Strategy and Effort Estimations.

• Involved in writing, reviewing, executing GUI, Functional, Integration and Regression test cases to validate the functionality.

• Review the test scenarios/test cases with the client team and provides a sign off.

• Involved in preparation of Traceability Matrix, SIT Test Report and UAT Handover document.

• Preparing Status reports and reporting the same to client on daily, weekly and monthly basis.

• Reviewing testing artifacts in all phases to meet the customer requirement.

• Participated in Status and defect review status calls with client and various vendors.

• Responsible for UAT strategy, defined UAT process for different customers and conducted multiple UAT cycles at customer site for critical feature releases.



Contact this candidate