We provide IT Staff Augmentation Services!

Python Automation Engineer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

Python Automation Engineer at Confidential OpenStack project writing/maintaining automation scripts in Bash and Python. Before that a Software Automation Engineer at Confidential - SVL writing/maintaining automation scripts in Python to test webOS on Confidential Smart TVs. Prior to that I was an SQA Engineer at Confidential / Confidential with more than 12 years of experience in testing PDAs, Mobile phones and Tablets. This includes software testing/test execution, creating test plans/test cases, bug reporting/resolution, and writing/modifying shell scripts and XML files. Problem solver and effective working in team environment. Strong understanding of QA methodologies.

TECHNICAL SKILLS:

Operating Systems: Windows, Linux, webOS, Mac

Tools/Technologies: Python, Git, Gerrit, Selenium/WebDriver, Web Inspector, PyCharm, Linux shell scripts, Virtual Box, Jira, Agile methodology, Wiki, OpenStack.

PROFESSIONAL EXPERIENCE:

Confidential , San Jose, CA

Python Automation Engineer

Responsibilities:

  • Worked in Agile like scrum team to create Virtual Machines to test installing OpenStack product.
  • Wrote Python scripts to create Virtual Machines for testing installation of iso software product.
  • Updated/expanded test framework when necessary.
  • Wrote Bash scripts to test installing iso builds of OpenStack product.
  • Updated Jenkins continuous integration job to include testing of latest build using newly created scripts.
  • Checked for automation failures, updated/refactored automation scripts to correct problem.
  • Upload new/updated scripts to master automation repository in GitHub

Confidential, Santa Clara, CA

Software Automation Engineer

Responsibilities:

  • Work in Agile scrum team to test new builds before integrating them in to master repository. Run automation scripts to verify no regressions.
  • Work with developers to find best method to test new/modified features.
  • Write black box test cases and then automate them in Python to run in test automation Selenium framework.
  • Updated/expanded test framework when necessary.
  • Automate Build Acceptance Tests (BAT)
  • Monitor automation failures and update/refactor automation scripts when features change.
  • Upload new/updated scripts to master automation repository in GitHub.
  • Review other team members' uploaded scripts for correctness and conforming to standard Python practices.
  • Reported bugs and worked with developers until bugs were resolved.

SQA Engineer

Responsibilities:

  • Responsible for writing and executing test cases for Confidential webOS Smart TV
  • Responsible for executing many performance tests and reporting results to team leader

Confidential , Sunnyvale, CA

SQA Engineer for Product Delivery

Responsibilities:

  • Responsible for testing webOS smart phone and tablet products, including Pre-Release and Release software, webOS Doctor recovery software, and Over-The-Air updates.
  • Responsible for creating/updating/executing test cases for owned features.
  • Responsible for executing carrier test plans.
  • Also created/executed test cases for testing multiple features at once (interplay testing).
  • Reported bugs and worked with developers until bugs were resolved.
  • Tested multimedia features of phones and tablets - both streaming and local audio/video files.
  • Tested PIMs, SMS, MMS, web browser, email, WiFi, Bluetooth, OTA updates, and system features.
  • Worked with Software Development Engineers to understand features and improve testing strategies.
  • Responsible for testing software releases and creating XML scenario files for multiple device flashing stations used in manufacturing.
  • Defined and implemented software tools used by Engineering and SQA to return pre-production hardware to a useable state during test cycles saving thousands of dollars in scrapped material.
  • Supported rooting devices and updating/fixing software tokens on engineering devices.
  • Implemented procedure to test and deliver final production software to Manufacturing and Reverse Logistics after carrier approval.

SQA Engineering Lead

Confidential

Responsibilities:

  • Lead team of QA engineers testing hardware and software for the following PalmOS smart phones including Treo 700 CDMA Verizon and other carriers; and Treo 755 CDMA Sprint, Verizon and other carriers.
  • Lead team testing maintenance releases for the above products.
  • Ran meetings that analyzed bug reports and reassigned them appropriately.

SQA Engineer

Confidential

Responsibilities:

  • Tested Confidential PDAs: Confidential V, Confidential VII, Confidential 500 series, LifeDrive, Tungsten series, Zire series.
  • Setup performance testing for file transfer over USB between desktop application (LifeDrive Manager) and LifeDrive devices.

Contractor SQA Engineer

Confidential

Responsibilities:

  • Was lead tester for Internet Terminal for Confidential PDA.
  • Worked with 3 rd party manufacturer (Symbol Technologies) to setup testing, certification and production of devices.

We'd love your feedback!