Test Automation Developer Resume
San Francisco, CA
SUMMARY:
Programmed automated tests for webpage regression testing using Ruby, Python and Selenium Experience in black box testing in fast - paced projects, Agile teams and startup companies. Tested websites, desktop applications, developer tools and enterprise systems.TECHNICAL SKILLS:
Computer Languages: Ruby, Python, SQL; familiar with JavaScript, HTML, XML
Operating Systems: Windows, OS X; familiar with UNIX (OS X)
Test Automation Tools: Cucumber, Capybara, Selenium WebDriver and IDE
Project Tools (partial list): Jira, Git, Hiptest, GNATS, Bugzilla, TestDirector, ClearQuest
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Test Automation Developer
Responsibilites:
Tested web browser user interface for an on-line banking site.Programmed automation scripts using Cucumber/Gherkin framework Wrote page classes for Page Object Model design and support classes using Ruby and Selenium Updated automation to reflect changes in user interface and HTML.
Confidential, San Francisco, CA
Test Automation Developer
Responsibilites:Tested browser-based administrator pages for corporate mobile devices vulnerabilities analysis. Programmed and maintained automation scripts built with Ruby, RSpec, and Selenium WebDriver. Reviewed daily automation jobs. Researched and resolved automation test failures. Updated automation to reflect changes in product functionality and user interface. Worked with team to finalize QA sign-off at end of two-week sprints.
Confidential, San Francisco, CA
Sr. Software QA Engineer
Responsibilites:Tested web browser-based applications for government engagement with the public: meeting agenda and video recording management application, and governmental board appointment management application.Tested new features and bug fixes across browsers. Performed regression testing. Wrote, updated and organized test case suite stored in Hiptest Programmed and maintained automation scripts built with Cucumber, Ruby and Capybara/Selenium. Worked in a team that used Agile/Scrum approach to release updates every three weeks.
Confidential, Sunnyvale, CA
Software QA Engineer
Responsibilites:Tested a local/social web site for sharing business recommendations within your personal network. Gathered testing requirements from screen mock - ups, discussions with team, and exploratory testing. Tested new features and bug fixes across web browsers. Tested iOS mobile app. Performed regression testing. Worked with team which used Agile/Scrum approach to release updates every two weeks.
Confidential, Mountain View, CA
Automation Programmer
Responsibilites:Wrote automated tests for public - facing web pages content and functionality. Created test scripts using Python with Selenium WebDriver, and Selenium IDE with JavaScript. Updated test scripts to reflect web page changes. Resolved test script failures in daily runs.
Confidential, Cupertino, CA
Senior Software Test Engineer
Responsibilites:Tested video downloader/player that utilized RSS feeds. Wrote, executed and revised test plans for functionality, stability, and back - office database results. Performed exploratory tests on new features to assess functionality and stability. Worked closely with developers to achieve tight release schedules.
Confidential, Cupertino, CA
Senior Software Test Engineer
Responsibilites:Tested logon credentials and cryptographic key manager. Wrote, executed and revised test cases for product functionality and supported configurations. Performed exploratory tests on new features to assess stability and functionality. Worked closely with developers to meet aggressive deadlines tied to hardware partner releases. Tested developer toolkit for cryptography API library utilizing security hardware (TPM). Wrote, executed and revised test plans. Designed and coded testing tools in C# and C++. Tested developer toolkit and development board for a security chip embedded in a peripheral. Wrote, executed and revised test plans for toolkit to create desktop applications that communicated with sub - programs on a secure peripheral. Programmed and maintained test applications for packaging and executing test sub-programs. Used C++ and WinRunner.
