We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

Los Angeles, CA

SUMMARY:

  • QA Automation Engineer with 15+ years of experience working in and leading teams in fast - paced environments for public-facing products. Highlights include:
  • Writing and maintaining Selenium test code for public-facing websites and locally-developed enterprise web-based content-management and site-management web pages.
  • Testing e-commerce and entertainment websites and REST/SOAP-based services in Agile environments.
  • Web front-end manual testing as well as creating SQL-queries and procedures for database/backend testing.
  • Leading teams of engineers in creating and executing test plans for multiple simultaneous projects, logging bugs and verifying bug fixes using Rally and JIRA.
  • Leading a team of system administrators and technicians to support a 365, 24-7 broadcast center operation. Supporting middle-of-the-night emergency operations that significantly and immediately affect the bottom line of Confidential . Also supported upgrading servers, networks and databases, resulting in nearly half a million dollars in savings due to elimination of expensive service contracts on old and outdated equipment.
  • Creating a new, complete QA process plan for a small start-up type company, including process, documentation and automation plans.
  • Evaluating and selecting testing tools to meet the needs of testing teams working on new and enhanced products.
  • Configuring multiple test environments for functional, integration and performance testing of websites and web services, including Linux-based web services, Oracle and SQL Server databases.
  • Creating and managing Python and Perl test scripts for Selenium, and JMeter scripts for performance testing.
  • Testing iOS and Android applications that include video players.
  • Supporting XSL application for viewing movies on mobile devices (phones and tablets) running Android and iOS.

TECHNICAL SKILLS:

Testing Tools: Selenium Webdriver, Eclipse SDK, Microsoft Visual Studio, SOAP UI, Ready API, Charles Proxy, Wireshark, Fiddler, JMeter, Firefox add - ons Firebug, HTTP Fox, Live HTTP Headers, User Agent Switcher, No Follow, X-forwarder, Jira (with Zephyr).

Version Control: SVN, GIT (with SourceTree), PVCS

Platforms: Linux, Unix, Windows

Languages: C#, SQL, XML, HTML, Python, Perl

Databases: Oracle, SQL Server, Sybase, MySQL, Oracle Coherence (cache)

Web Servers: IIS, Apache

Software: PuTTY, Splunk, Filezilla, Komodo Edit, Notepad++, Jconsole, Hudson, Rally, Remote Desktop, VNC viewer, DBVisualizer, Oracle SQL Developer

EXPERIENCE:

Confidential, Los Angeles, CA

Senior Automation Engineer

Responsibilities:

  • Responsible for writing automation test cases in c# for Selenium Webdriver through Microsoft Visual Studio, against .NET-based websites. Targets of testing include public-facing websites for entertainment content, and company-facing website for generating and maintaining website content (videos, articles, galeries, polls, quizzes).
  • Responsible for all mobile API testing via Eclipse + Soap UI/Ready API.
  • Responsible for maintaining automated test cases written by self and others, to continue coverage.
  • Supervise junior-level QA engineers doing manual website testing and API testing (using Fiddler).
  • Provide recommendations and enforce quality guidelines to minimize risk.
  • On a limited basis, conducting manual testing of company-facing and public-facing websites; manually testing API calls using Fiddler, manually testing mobile applications on iOS and Android devices.
  • Identify bugs, document in Jira, and follow up after fixes are implemented.

Confidential, El Segundo, CA

System Test Engineer

Responsibilities:

  • Responsible for functional and regression testing of new broadcast system projects for satellite, browser and mobile device delivery.
  • Create test plans and test cases based upon project specifications, system architecture and interface documents.
  • Execute test cases using in-house test tool similar to SOAP UI, and using actual devices (mobile, in-browser and set-top boxes), tracking logs and errors using Charles Proxy, Live HTTP Headers and Wireshark. Also tracked errors and debugged issues via set-top box and Linux server logs.
  • Identify, analyze, and documenting any defects discovered during testing; and follow up fixes as they are resolved, often working with development teams to troubleshoot issues. Use any tools available - viewing logs on Linux servers, viewing and modifying data in Coherence Cache using CohQL queries, SQL queries in Oracle database objects.
  • Generate test reports to document results.
  • Create and track bugs via an in-house tracking system.

Confidential, Beverly Hills, CA

Sr. QA Analyst

Responsibilities:

  • Responsible for designing, creating, and maintaining test strategies, plans, and cases for quality assurance tests for .NET in-house television scheduling application.
  • Creating and maintaining test scripts, documenting results and reporting & tracking software defects found in the applications under test.
  • Documenting, evaluating and improving the quality assurance and change management processes to bring the development effort into line with industry best practices.

Confidential, Beverly Hills, CA

QA Manager

Responsibilities:

  • Established best-in-practice processes for QA technical team in a small company delivering an enterprise video platform.
  • Confidential offers webcast production, encoding, event management, archiving and distribution/broadcast (PC/Mac browser, Android, iOS), for clients including General Motors, Disney, Facebook, Accenture, and Underwriters Laboratories.
  • Directed testing of an iPhone/iPad and Android application, which included a video player for live and recorded presentations.
  • Applications developed in Flash, JavaScript, and standard HTML, with data interchange via JSON.
  • Developed load tests using JMeter, executed on Amazon Cloud servers.
  • Developed python test scripts using Selenium, executed locally and on Amazon Cloud servers.
  • Created the company’s first full suite of regression test cases for the company’s applications: WebCast and PrimeTime (live and archived video, similar to YouTube).
  • Lead a team of engineers in supporting continued verification of bug fixes while handling emergency situations, verifying client issues, logging issues in Jira, and following up with Jira tickets.

Confidential, Los Angeles, CA

Lead QA Analyst

Responsibilities:

  • Supported the Blockbuster Movies On Demand segment of Confidential, which provides streaming video of movies on its various platforms, including hands-on QA testing, software and QA process improvement, and QA analyst team leadership. The client’s applications present content delivered by Akamai (images), Sonic and Deluxe (video).
  • Worked with management to review current software development cycle practices, implement process improvements. Includes implementing a QA process in areas where no process existed.
  • Led a team of engineers supporting client’s application for viewing movies on consumer electronic devices (Blu-Ray devices, televisions).
  • Supported client’s XSL application for viewing movies on mobile devices (phones and tablets) running the Android O.S. Troubleshoot issues using ddms to view logs and screenshots.
  • Supported client application for viewing movies within Facebook. Analyzed issues using Firebug.
  • Supported improvements to mature browser-based Content Management System, including the creation of the QA process.
  • Heavy use of SQL Developer for analysis of test results and for setting up predictable test-case pre-conditions.
  • Bug tracking using JIRA.

Confidential, Santa Monica, CA

Senior QA Analyst

Responsibilities:

  • Technologies: Selenium, JMeter, Python, JavaScript, XML web services, SQL Server, Oracle, Sybase, Rally, Linux, SOAP.
  • Support client’s external website and internal service-based architecture using Agile software development methodologies. Client business includes comparison-shopping website, group deals website; and SOAP-based web services for product and website ratings, customer surveys and reporting services.
  • Analyze software development processes. Ensure current processes are adhered to, develop and implement process improvement.
  • Optimize resources by using skilled offsite, in-country test engineering team.
  • Analyze business and system requirements, manage development of specifications to create and execute detailed test plans, and verify bug fixes.
  • Configure test environments, for functional, integration and performance testing of websites and web services.
  • Verify test data, schedule automated/manual tests. Approve results documentation and tracking systems updates.
  • Development of SQL-queries and procedures for database and backend testing, and for configuration of environments.
  • Create and manage python (formerly Perl) and JMeter scripts for regression and stress testing.
  • Use Rally for workflow and bug tracking.

Confidential, Beverly Hills, CA

QA Engineer/Project Manager

Responsibilities:

  • Developed back-end functionality for alternate-reality game site (‘news’ reporting pages) using WAMP and LAMP environments. Development effort includes dynamic web pages, subscriber login.
  • Saved freelance website developers hours of testing time by providing manual and automated website QA consulting and testing (manually and using Perl/Python with Selenium RC).
  • Created concise, readable online user manuals for custom-designed web-based applications.
  • Managed complex projects for engineering clients, allowing for on-time completion and high-quality web applications.
  • Responsible for managing the technical Help Desk team, which provides technical and business support for automobile technology to customers via the Help Desk application and phone. Also, administer Help Desk software by Kayako (set up and manage software suite, manage users, email queues, departments, technical knowledgebase articles) for use on internet for automotive technology company. Also responsible for a portion of the website management.

Confidential, El Segundo, CA

Senior System Engineer/Manager

Responsibilities:

  • Responsible for all development and QA for Oracle database, data warehouse and associated reporting.
  • Designed structure of data repositories within a large data warehouse, including interrelationships.
  • Developed the steps and SQL statements to generate reports from multiple very-large-scale Oracle tables (including multi-million customer database tables).
  • Created cohesive, capable team of engineers and technicians who administered Unix and Linux servers, Oracle database servers, SANs, firewalls, routers and system test environments with uninterrupted 24-hour availability of encrypted access management of television programming.
  • Responsible for staffing and planning a small group which handles all customer-related data gathering and reporting efforts, and selection of data reporting software, Cognos 8, to replace Sagent Design Studio.
  • Facilitated collaboration between Engineering and IT departments in planning advanced technology deployments.

Confidential, Santa Ana, CA

QA Engineering Team Lead

Responsibilities:

  • Responsible for planning and implementing manual testing of e-commerce software systems to ensure reliable on-time deployment.
  • Helped develop and implement new quality assurance processes, including configuration management, version control using PVCS, automated testing, defect tracking and reporting, software code reviews and coding standard development.

Confidential, Long Beach, CA

QA Analyst / Software Specialist/Flight Test Engineer Scientist

Responsibilities:

  • Provided quality assurance of C code, using DBX and Ladebug. Revised/Maintained legacy applications in Fortran 77 on UNIX.
  • Developed precision data analysis software system in support of large flight test program, which resulted in unprecedented 18-month flight test program for a commercial transport (the Confidential 717).
  • Developed client-server data analysis applications (Win 95 - UNIX on DEC Alpha) for flight test department.
  • Developed Graphical User Interface in Visual C++ using the Microsoft Developer Studio on Windows NT; Scientific Data Processing application in C on UNIX, with data stored in Oracle and custom databases.

Hire Now