top of page

RESUME

Professional 

info
 

I am a seasoned engineering manager who takes pride in integrating brand new QA teams for a various sized startup. A complete QA Engineer at heart. I have more than 12 years of experience in the software industry and recently started sharing my unique experiences in various international conferences.

Skills

Automation Testing

Python/Java/behave

Mobile APP Testing 

Android/iPhone programming

Selenium web driver, appium

Browserstack, saucelab

Jenkins, travis

QA Management and strategy

Work

experience
 

GOODRX INC 
SANTA MONICA, CA OCT 2018– Current
MANAGER, QUALITY ENGINEERING
 
Responsible for delivering quality, well-tested software across the Company’s web applications, mobile apps, and API’s. Alongside the Company’s QA and development teams, create test plans, test cases, and report defects as well as automate those while ensuring thorough documentation. § Partner with product, data, analytics, devops, security, and engineering teams to review system requirements and technical design documents § Recruit and manage a team of QA Engineers § Devise test strategies to adequately cover requirements, develop high-level test scenarios that implement the strategy, and elaborate scenarios into detailed test cases § Conduct testing, maintenance, and validation on all software products § Automate tests and have reported that alerts us when tests break § Create and maintain automated test scripts § Perform regression testing and debugging directly Verify code patches and bug fixes § Analyze and document test results and create detailed defect reports § Create concrete and clear roadmap for the QA team and what the team is responsible for Be an advocate for QA, help rethink, and improve processes and metrics
 
HEAL – A DOCTOR HOUSE-CALL
LOS ANGELES, CA
APR 2017– SEP 2018
MANAGER, QUALITY ASSURANCE
 
Managed and led the Software Quality Assurance teams to deliver various high priority and high-value projects implementing new business functionalities and enhancing the existing ones with a high degree of quality to achieve customer delight. § Streamlined QA processes. Established and managed test automation infrastructure that allowed Development and QA to more efficiently work together. Decreased customer reported defects by almost 50% and reduced development cycle for new products from four months to one month. Coordinated QA efforts that resulted in consistent on-time delivery of regularly scheduled maintenance releases. Managed the establishment of a new development process. § Hired, trained, and supervised team of 8 QA engineers and analysts. Increased product performance and stability by implementing new test strategies during development and testing stages of new product launches. § Introduced cross-training of QA and development engineers. The program increased identification of defects and decreased overall number of defects. Enhanced communications between Development, QA, and Training groups. Increased training of engineers, resulting in improved quality levels. Improved delivery of training materials to field consultants. § Implemented various process improvement initiatives to bring higher team performance and performed root cause analysis to find out improvements to be made to the existing processes. § Lead production tech support team by implementing a jira service desk portal. Mentoring jr team member and achieving 100% customer satisfaction § Initiate, plan, execute, and close on various existing projects within the heal tech team by working closely within the engineering organization and with stakeholders outside the engineering team • Efficiently track schedules for projects, ensuring technology quality, and on-time delivery Identify ways to improve efficiency of our processes via documentation, process development, and automation • Develop a realistic picture of the projects technological scope and progress, and serve as the point of contact within Engineering team, as well as to external stakeholders • Use core knowledge of software development capabilities to judge and resolve blocking issues • Promote awareness of various project, process and educate developers on adherence to best practices
 
HOMEME INC
CULVER CITY, CA AUG 2016 – MAR 2017
Director QUALITY ASSURANCE ENGINEER
 
§ Functional, integration, regression testing of Consumer/Property manager facing HomeMe website/app on multiple web/mobile platform (iOS/Android). § Leading independent testing project by taking care of end-to-end requirements/testing/test coverage/bug management/deployment schedule. § Verify and validate any new feature, bug and existing functionally with maximum test coverage to create a bug-free, robust and user-friendly software. § Defect Life cycle management using Jira (in-house) and various integrated third-party tool. Raised more than 400 bugs in the last 8 months. § Test Strategy, planning, documentation, and creation of various QA related process to achieve various competing release deadlines. § Work as an individual contributor and lead a team of 8-10 contract QA team member supporting various time-sensitive projects and help them achieve their project release goal/daily QA tasks. § Architecting QA frameworks for Security, Performance and automation testing using various open source or crowdsource tools to help in the national launch of the app. § Work closely with product engineering leaders to continue improving the quality of our software, as well as completing deliverables more rapidly. § Actively participating in various Design reviews to catch various deep-rooted platform/UX bugs early in the life cycle. § Contract negotiation/Budgeting with various third-party QA provider like applause, rainforest QA
 
TRUECAR,INC.
SANTA MONICA, CA
SEP, 2012 – JUL, 2016
SR. QUALITY ASSURANCE ENGINEER
 
§ Functional, integration, regression testing of Dealer/Consumer facing TrueCar website/app on multiple web/mobile platform (iOS/Android/Windows). § Automation testing using Python, Selenium, Robot framework, and Saucelabs. § API testing of various Truecar services API § Defect logging, tracking and overall defect life cycle management using Jira. § Assist in debugging critical defects that help product development to respond to a bug fix faster. (Unix/Jenkins/git) § Working with business owners and product development, help define detailed bug-free requirements before each release to minimize side effects and maximize test coverage matrix. § Communicate clear and concise test status to QA And Dev Managers daily basis to mitigate any unwanted risk associated with any release. § Actively seek out new QA tools and methods and provide innovative solutions to increase product development velocity. § Hire and coach new QA team members. Guide them to maximize their product knowledge. Helped grow the team from 2 QA to 8 QA Engineer. 
Languages I speak
  • English

  • Hindi

  • Bengali

 

Education
MASTER OF SCIENCE, COMPUTER SCIENCE 2012 California State University, LONG BEACH
 
BACHELOR OF COMPUTER APPLICATION, 2006
Bangalore University, Karnataka, India
bottom of page