We provide IT Staff Augmentation Services!

Software Test & Automation Engineer Consultant Resume

0/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • Software Development Engineer in Test (QA automation) with 10+ years of intensive experience in Test Planning, Automated Test Coding, Execution, and Results Analysis, in order of most recent first, using Ruby, RESTful API’s, JSON, Rails, Java, MySQL, Cucumber, Protractor, C#, TestNG, Selenium, JDBC(Oracle), web services, XML, JUnit, C, UNIX kernel & related OS subsystems.
  • Expertise in test automation of system software and GUIs.
  • Expertise in designing, implementing and performing a variety of tests such as: Fault - tolerance, Boundary, Stress, Repetition, Volume, Functional, and Cross-browser, in the integration, regression, and pre-release phases, using Black Box, Grey Box, and White Box approaches.
  • Expertise in all types of test documentation: Test Planning, Test Design, & Test Case Specification (both manual and automated).
  • Strong problem, analytical skills, and perseverance. Self motivated, strong organizational skills, reliable, able to learn new technical skills quickly. Able to work under tight deadlines and rapidly changing priorities. Detail oriented and ability to multitask. Works well with others as well as independently. Successful in both large and small company environments. Assertive in presenting product problems to developers.

TECHNICAL SKILLS:

Programming Languages: Strong in: C, C#, Java, Ruby. Also programmed in: Ada, Assembly, C++, JavaScript, Objective - C, Perl, Pick/Basic, Python, Swift. Wrote scripts using: Linux / UNIX / Mac OS X shells: Bash, Bourne, C-shell, Korn. Windows PowerShell.

Operating Systems, IDE s & other Tools: BSD UNIX, Mac OS X (High Sierra), Linux & UNIX, Pick, Windows. Eclipse, NetBeans, Visual Studio, Xcode. Debuggers: ADB, GDB. Automation & BDD frameworks: Cucumber, Selenium. SQL: MySQL, Oracle. (Computer Network Security) Penetration Testing Tools (Kali Linux)

Domains: Kernel & Filesystem: UNIX (POSIX, Linux, Mac OS X) Front - end Point Of Sale Systems Web services / API s (mainly RESTful, some SOAP services exposure)

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

Software Test & Automation Engineer Consultant

Responsibilities:

  • Developed, executed and analyzed results of back-end multithreading automation code for Ruby on Rails web services.
  • Involved Ruby, RESTful API calls, MySQL, Rails, some payment system integration, some login system integration. Besides functional & security, testing was for servers to stand up to expected volume of concurrent requests, which involved the multi-threaded testing. Also did some long-duration testing for server staleness susceptibility. Initially wrote in Java, then moved to and stayed with Ruby. Wrote automated tests with Ruby & Cucumber, including Selenium testing of backend management interface in Rails, using a headless browser.
Environment: OS: OS X DB: SQL (MySQL), NoSQL (MongoDB) Languages: Ruby, Java, Bash Other: Rails JSON Cucumber Selenium External Ruby gems for payment & authentication

Confidential, Mountain View, CA

Software Test & Automation Engineer Consultant

Responsibilities:

  • Wrote approximately 1000 lines each of C# & Ruby validation automation.
  • C# & Selenium automation of front-end of video client in browsers, Android, and iOS - on a TestNG framework. Proof of Ruby-Selenium as a replacement for C#-Selenium - successful on browsers & Android for their front-end client.
Environment: OS: Android, iOS, Windows Languages: C#, JavaScript, Ruby Other: TFS Selenium Appium

Confidential, Bellevue, WA

Software Test & Automation Engineer

Responsibilities:

  • Image ingestion interfaces from external partner Picturemaxx to image repository internal to Confidential . Code written was several hundred lines, and involved primarily:
  • REST Web service calls (RESTful API’s)
  • C# using Visual Studio 2008
  • JUnit
  • XML libraries
  • Content ingestion from various external partners and internal providers to the MSN content locations - in the “Shared Shuttle” system. Code written involved mainly:
  • C# using Visual Studio 2012
  • SQL within C#
  • XML libraries
Environment: OS: Windows 7, 8, Server 2008 & 2012. DB: SQL, Confidential SQL Server Languages: C# Web Server: IIS Other: Visual Studio 2008, 2010, 2012 MTM TFS XML

Confidential, El Segundo, CA

Test & Automation Consultant

Responsibilities:

  • NFL TV satellite information by viewer zip codes: Coded web services, and client emulators, to validate intra-company restful Web service of NFL TV satellite information by viewer zip codes. Involved both REST and SOAP(SAML) API’s.
  • IdP AuthN implementation: Modified and executed client provided by developers to validate in-house IdP AuthN implementation (security via encryption & authentication embedded in SOAP packets.) Found several bugs in the IdP AuthN component.
  • Installed and configured RHEL LINUX for use as my main work box. Performed interviews of candidates for contract and regular positions.
Environment: OS: RHEL LINUX. Windows 7. DB: SQL, JDC, Oracle, Sybase, DB2. Languages: Java, Bash shell scripts. Web Server: Tomcat, Jboss. Browsers: IE, Firefox Bug Tracking System: Bugzilla, Remedy Other: CVS, SOAP, SAML, SoapUI

Confidential, Mountain View, CA

Test & Automation Consultant

Responsibilities:

  • Evaluated GUI client emulation frameworks,, including “Selenium” and “BadBoy,” based on constraints from implementation (testing sheets within Java Applets). Coded Java+Selenium client (using Eclipse) to validate the company’s SaaS “super-spreadsheet” application. Did demo for engineering management. Analyzed automation hook approaches with senior developers - such as direct API calls to directly change internal states rather than depend on UI traversal.
  • Also performed manual functional and localization validation for new features and regressions. Installed new builds on cloud, standalone, and pair servers, customized test data in multi-tenant Oracle DB.
Environment: OS: LINUX. Windows. DB: SQL, Oracle SQL*Plus 10.2 (multi - tenant) Languages: Java 6, Bash Shell Scripting Web Server: Apache Tomcat 6.0.14 Bug Tracking System: Bugzilla Source Control: Perforce

We'd love your feedback!