Post Job Free
Sign in

Python Android

Location:
Chicago, IL
Posted:
April 06, 2020

Contact this candidate

Resume:

Anusha Basavaraju

Chicago, IL

Cell: +1-312-***-****

Email: adcoci@r.postjobfree.com

Authorized to work in United States for any employer

Summary:

* ***** ** ********** ** software testing, debugging and test automation in Python, Appium and selenium with good understanding of Windows, Linux internals, Android Framework, Embedded software Testing, Functional Testing, Mobile Testing, Black/White/Gray Box Testing, Device Drivers, Motion Sensors, API Testing, Mobile Application Testing, Bluetooth testing, Web application testing with exposure to the complete SDLC and STLC.

Over 2 years of experience as QA Lead – In functional testing, preparing test plans and estimates, allocating and reviewing the artifacts, preparing metrics, resource management and team mentoring in United Airlines.

Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.

Expertise in creation of Test Strategy and Test Automation Plans.

Expertise in preparation of Test Cases and Test summary reports.

Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.

Reviewing business requirements documents to document business rules.

Experience on Functional Testing, Bluetooth testing, embedded software testing, USB, Mobile Testing, Web application, Sensor drivers testing and Test Automation.

Proficient in developing Defect tracking and Defect metrics reports.

Expertise in various testing methodologies.

Experience in all types of testing including Functional, Integration, System, Regression, Positive, Negative, Database, Sanity and User Acceptance testing.

Experience in Testing Airline Application.

Work with development teams, project managers, and business leadership to align teams with testing priorities.

Integration and validation of MPL (Motion Processing Library) sensor release to Android source.

Experienced in interfacing with development teams to report bugs and track issues until resolution.

Experienced in performing Quality Assurance duties in an Agile Project Environment.

Experience in documenting the testing process using MS-Office tools including Word, Excel and Power Point.

Experience creating Test Plans, thorough hands on experience with designing test cases covering all test conditions and eliminating redundancy and duplications.

Well-versed with ISTQB standards.

Expert in performing different tests types, QA Methodologies: Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing.

Worked with Web services (SOAP).

Experience in functional testing on Android and IOS mobiles.

Involved development of GUI and test automation framework using Robot Framework.

In addition have sound knowledge on OOPs concept, extensively used Python for test case automation.

Experience in Automation testing technologies with Selenium and Python.

Experience with SQL.

Education:

2011, Bachelor of Engineering (CS), 67% - Channabasaveshwara Institute of Technology College, Tumkur, affiliated to VTU Belgaum, Karnataka.

2007, PUCII Science (PCME), 67% - Sarvodaya PU College, Tumkur.

2005, SSLC, 85% - Chetana Vidya Mandira School, Tumkur

Technical Skills:

Programming Languages: C

Operating Systems: Windows, Linux, Android and IOS

RDBMS: SQL Server

Scripting Languages: Python

Other Tools: TFS, NOVA, PyCharm, Jenkins, SVN, Git, Repo, Logcat, Soap UI, MS office Suite and Visual Basic 6.0

Defect Tracking Tools: TFS, Sudden Impact, JIRA, VSO, Bugzilla and Redmine

Cross Browser Testing: Internet Explorer, Chrome, Firefox, and Safari

Achievements:

Received “Quality Champions Award” in appreciation of process adherence to established Quality & Information Security Standards.

Received “Spot Light Award” in recognition and appreciation for excellent contribution to the customer project.

Received “Feather In The Cap Award” for significant contribution in validating and identifying the quality and critical defects for Motion Apps – 5.1.6 release for Invensense Sensor Testing Project from Global Edge Software Ltd.

Received “Spot Award” for significant effort and contribution towards efficient and on time deliveries in Invensense Sensor Testing Project.

Received “Best Team Award” in recognition of the contribution towards Invensense Sensor Testing project from Global Edge Software Ltd.

Appreciated as “CHAMPION” internally for finding more number of bugs.

Professional Experience:

United Airlines (Oct 2018– Present)

Chicago, IL

QA Lead

Description: United is a major United States airline headquartered in Chicago, IL.

EZR is an Agent facing application to book the Revenue and Award PNR’s. We can upgrade from Economy to Business and First Class by using the EZR.

Responsibilities:

•Understanding the feature’s requirements from the customer.

•Reviewing business requirement documents to document business rules.

•Interact with the product owners, dev and QA teams to manage the UAT process.

• Created functionality test cases after establishing critical values and workflow.

•Automating Airline web application using Appium with Python.

•Functional testing, preparing test plans and estimates, allocating and reviewing the artifacts, preparing metrics, resource management and team mentoring.

•Ensure functionality is performing according spec and also meets the needs of the users.

•Triage, research and root cause analysis of quality issues/defects.

•Involved in updating the Test Procedure document, iteratively, whenever a Change Request is done.

•Involved in Functional, Regression and User Acceptance Testing.

•Daily activities involve reviewing the test cases and test scripts, writing Test Plans, Test Cases and Test Scripts for some of the modules of the application under test (AUT).

•Create and maintain Log of all issues/bugs reported by my team and assign to respective parties.

•Participating in daily scrum meeting, defect review meetings and proactively bringing up issues to get them resolved.

•Updating the status reports and test execution plan.

•Coordinating with offshore team and providing additional information on test execution and defects.

•Leading QA team in production cut overs.

Environment: TFS, Windows, Visual Basic 6.0, Python, Selenium and Microsoft Access.

Mphasis (March 2016 to Oct 2017)

Bangalore, India

Senior Software Engineer QA

Client: HP, Houston, Texas

I worked on 2 projects.

Project: Bluetooth Testing

Description: HP WorkWise is office intelligence rolled into one smartphone app to provide PC security, real time PC updates, and automatic printer driver installation for all HP PC users.

Computer application software for use in the interface and analysis of embedded control systems in personal computers for the purpose of optimizing user operational decisions, Computer application software that enables users of personal computers to maximize device functionality use.

Responsibilities:

Automating test cases in python

Executing automated test cases and enhancing.

Design, develop code and Unit testing.

Created Test Strategy, Test Plans and Automation scripts using Python.

Actively participated in the SCRUM meetings for daily update and Iteration Planning meetings and Retrospective meetings.

Verify and validate the full functionality of HP Workwise application behavior by executing all automation tests as per test plan.

Performing automation validation of regression suite of test cases and reports.

Attending standup meeting, weekly status meeting, and Defect follow up meetings with clients.

Defect tracking and creation of Defect metrics reports.

Assigning work and mentoring team, sending daily and weekly status report to the clients.

Mentoring the new team members and providing them knowledge transition.

Environment: Windows 10 PC, Pulsar tool, TFS, SI, Android mobiles with ver 4.0 and above and IOS mobiles with ver 8.0 and above, Python.

Project: “HP Pulsar” tool Automation

Description: This project involved automating HP Pulsar tool using selenium in python.

Pulsar is a HP tool for PC planning and delivery System of Reference for internal and partner users with strong speed of execution to support rapidly changing product development, HP login is required to access the Pulsar tool.

Responsibilities:

•Created Test Strategy, Test Plans and Automation scripts using Python.

•Design, develop code and Unit testing.

•Preparing automation test cases and coordinating with the client team.

•Create and maintain Log of all issues/bugs reported by different team and assign to respective parties.

•Participating in defect review meetings and proactively bringing up issues to get them resolved.

•Updating the status reports and test execution plan.

•Coordinating with offshore team and providing additional information on test execution and defects.

•Communicating with Business Analysts, Developers and Test Leads to decide the scope of testing and ensure proper understanding of requirements is obtained within the team.

•Performing automation validation of regression suite of test cases and reports.

Environment: JIRA, Pulsar Tool, Windows, TFS, Python.

GlobalEdge Software (July 2011– March 2016)

Bangalore, India

Senior Software Engineer QA

Client: Invensense, Sanjose, California

Project: Test Automation Framework and Android Sensor Feature Testing

Description: This project involved testing and test automation for Motion Sensors Device Drivers and Middleware with Android Jelly Bean, Kit Kat and Lollipop on ARM based Development Platforms and Google Nexus 5/7/10 Devices and developing automation framework for the Android Motion Sensor Testing project. It involved development of GUI and test automation framework on Linux based machines.

Responsibilities:

Understanding the latest Sensor feature requirement from the customer and developing Automation Test Cases.

Automating test cases in python

Design, develop code and Unit testing.

Performing automation validation of regression suite of test cases and reports.

Validation of automation Sensor Test Cases.

oInvolved in validating all the sensor feature automation for Vanadium Releases.(Chip set ICM20648-AK9911-BMP280-TSL2 772)

oInvolved in validating all the sensor feature automation for Ivory Releases.(Chip set ICM10340+BMP280+AK8963)

oInvolved in validating all the sensor feature automation for Geneva Releases.(Chip set Nexus5+AKM9911+BMP280+TSL2772+Geneva A4)

oInvolved in validating all the sensor feature automation for Tungsten Releases.(Chip set RED Tungsten A4 boards(SPI Host) + AKM9911+BMP280)

oInvolved in validating all the sensor feature automation for Scorpion Releases. (Chip set Nexus5 + ICM20608 )

Motion Processing Library Testing

Motion Algorithm / Functionality Testing

Writing scripts to validate the sensor features

Reporting the defects in Bugzilla/Redmine

Automating the existing manual test cases using Python.

Involved in preparing timely test reports, status and updated documents.

Retrieves test case details (Title, Section, Test Mode, Test Method, Test Script etc) from Excel

Backend - Any scripts can be used to write test scenarios (Ex: Shell, Python, Perl, Java Scripts)

Add/ Remove existing test cases in any part of the Test Suite by modifying the Excel file

Select single or multiple test cases spread across various test suites

Reporting the results in a well-defined Excel format

Storing of the ADB Logcat, Test Script generated logs in known folder location.

Developing and enhancing automation framework.

Environment: Android and ST Discovery Board, Repo, Logcat, adb, fastboot, IAR Embedded workbench, Monsoon Power Monitor, Git and Python

Project: Test Automation on Robot Framework

Description: It’s a generic test automation framework tool for acceptance testing and acceptance test-driven development.

Responsibilities:

Involved in analyzing the business requirements, created and executed test cases.

Wrote test plan and test cases by going through the design, functional requirements and user (business) requirements documentation.

Develop GUI using wxPython

Ramp up on Robot Framework

Develop Automation Scripts using Python

Environment: Linux, Python and Robot Framework.

Project: Bring-up Android/Kernel build

Description: Bring-up Android/Kernel build, for Nexus5(Hammerhead), from a fresh Ubuntu 12.04 system.

Responsibilities:

Involved in bringing up Android/Kernel build, for Nexus5(Hammerhead), from a fresh Ubuntu 12.04 system like:

Software requirements gathering

Defining the Definition like:

o[KERNEL_ROOT] = kernel/msm

o[ANDROID_ROOT] = android

Installing Repo

Downloading the Android Source Tree

Port Motion Apps

Build the ported Motion Apps in Android L

If Android L system is installed on Nexus 5, push the compiled binaries to the phone

Download Lollipop 3.4 Kernel

Port Invensense IIO driver to Linux kernel

Build Kernel

Make Boot Image of Android L for Nexus 5 with ported Motion Apps

Flash the Android L images to the Nexus 5 device

Environment: Linux



Contact this candidate