We provide IT Staff Augmentation Services!

Sr. Quality Engineer, Sdet Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Senior Software Quality Assurance Engineer with over 15 years’ experience testing complex enterprise software.
  • Responsible for the Design, Development and Maintenance of Quality Assurance Software.
  • Experience building Automation from scratch for Web, Desktop and Mobile Applications
  • Strong computer skills and proficiency with testing methodologies including Agile/Scrum
  • Strong SQL and Database knowledge
  • More than seven years of experience in UI and API Automation using tools such as Selenium, Watir, Protractor, Ranorex, QTP
  • Designed and Developed test harnesses for REST API, Web UI and Database Performance Testing.
  • Led and supervised junior QA team members

TECHNICAL SKILLS:

Programming and Scripting Languages: C#, Ruby, C/C++, Java, VB.Net, SenseTalk, UNIX Shell Scripting.

QA Automation Tools and Test Frameworks: Selenium, Ranorex, Protractor, Watir, QTP (VB Script), Quality Center, Load Runner, MS VS 2010 QA Tools (Coded UI, Performance and Load test), Eggplant, JUnit, NUnit, MS Unit test.

Databases: Pervasive SQL, MS SQL, Oracle (PL/SQL), MySQL, SQL/MX.

Operating Systems: Mac OS, MS Windows, Linux, Nonstop.

Source Control and Bug Tracking Tools: JIRA, Git, Confluence, Test Rail, Perforce, SVN, CVS, RedMine.

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Sr. Quality Engineer, SDET

Responsibilities:

  • Designed and implemented UI based automation using Protractor/Selenium tool for an Angular based UI
  • Developed functional test suite for testing REST API services. Tests were written in Ruby and fully integrated with Jenkins build system
  • Supported automation framework for Confidential legacy applications written in JAVA and TestNG framework
  • Worked closely with customers and our support organization on resolving customer issues
  • Led and supervised junior QA team members

Confidential, Austin, TX

Principal Quality Engineer (contract)

Responsibilities:

Responsibilities:

  • Working on Automation of end - to-end testing to ensure that the right information is passed between various system components and systems.
  • Developed Ruby Scripts to test REST API services.
  • Utilized API tests to validate UI functionality using Selenium Web driver.
  • Testing ETL from data collector to Cassandra database.

Confidential, Austin, TX

Team Lead Quality Engineer

Responsibilities:

  • Creating test plans for iOS and Android mobile applications.
  • Testing customer applications on mobile devices (iPhone, Android).
  • Did research for best automation tool that works for Web, Android and iOS applications.
  • Designed and developed automated test framework using Ranorex tool for all three platforms.
  • Developed automated test cases using Ranorex to achieve 80% functional coverage. Test cases were written in C# VS 2010 using NUnit test framework and integrated with Bamboo build system.

Confidential, Dallas, TX

Sr. QA Automation Engineer (contract)

Responsibilities:

  • Creating test plan and automated test cases for Six Flags POS and gate ticketing web-based application using Selenium. Tests were written in C# Visual Studio 2010 and unit test was used as a framework.
  • Produced automated tests for regression of corporate Windows Desktop Ticketing application. Test suite was written using VS 2010 CodedUI automation tool.

Confidential, Austin, TX

QA Analyst 4

Responsibilities:

  • Automation of regression testing of company's main billing application using Ranorex and QTP.
  • Automated test cases for web based patient coding application (Ruby and Watir).
  • Tested transition of Electronic Data Interchange (EDI) system from 4010 to 5010 format.
  • Tested NextGen software. The new version of health-care software that will replace existing applications in Patient Care Centers.
  • Developed automated test cases using QTP and Ranorex to achieve 80% functional coverage, and saved 80 QA hours per week in manual testing.
  • Supported and maintained QA test environment. Wrote utilities in C# to refresh testing environment, stop/start remote windows services, automatically restore MS SQL data base from backup

Confidential, Austin, TX

Senior QA Developer

Responsibilities:

  • Directly responsible for writing automated test cases for testing EGM (Electronic Gaming Machine). Tasks included testing game graphics, validation of game results and back end accounting software. By utilizing eggPlant test tool we have been able to automate the testing of EGMs. Through automation we have been able to reduce the time that it takes to test a new game, and dramatically reduce time for regression testing. Most importantly it allowed us to detect defects earlier in the product development cycle.
  • Research for best automation tool for our project.
  • Writing common test scripts for multiple games in SenseTalk scripting language.
  • Integrate existing test cases into the new test harness.
  • Trace, validate and analyze traffic between EGM and back end system.
  • Completed regression tests to be performed in a fraction of the time of a manual regression test.

Confidential, Austin, TX

Senior QA Developer, Neoview R&D - Software Designer V

Responsibilities:

  • Researched, developed and executed tests for high-performance SQL database on the HP Neoview enterprise data warehousing platform. Worked with developers to isolate and resolve problems including those directly reported by customers. Wrote test plans for testing new database features
  • Assignments include development of new test suites using SQL command line interface and C++ programs using ODBC API, debugging tests, executing tests and providing test result metrics to management.
  • Designed and implemented the infrastructure for Large Scale System Testing of HP SQL/MX database. Test included stress, fault tolerance and boundary testing. Test was written in C#.
  • Wrote automated tests in Quick Test Professional (VBScript) for HPDM, a database browsing tool. Tests were written to use an ODBC connection to verify dynamic data so that tests could be run on any server with any data set without test case modification.

We'd love your feedback!