Test Automation Developer Resume
Columbus, OhiO
TECHNICAL SKILLS:
Software quality assurance: 9+ years of experience as a software QA engineer, in a variety of roles and environments, including agile and waterfall.
Test automation experience: 6+ years of experience developing test automation, including Cucumber, Gherkin, Selenium WebDriver (programming languages used: ruby, node.js/Javascript, Java), Java/JUnit, Silk4J, WATIR, SilkTest, SilkPerformer, WebLoad
Platforms: Andriod, iOS, Linux, Windows, OS X, UNIX
Programming languages: Ruby,Node.js/Javascript, Perl, SQL, Java, UNIX/Linux shell, REST and SOAP web services,SilkPerformer Benchmark Description Language, HTML, CSS
Database systems: Oracle, MySQL, PostgreSQL, Microsoft SQL Server
Source code control: Git, GitHub, Subversion, CVS
Continuous integration: Jenkins, Hudson
Other software: Jira, Pivotal Tracker, Redmine, Eclipse, IntelliJ, Accurev, Bugzilla, StarTeam, Requisite Pro, Rally, CaliberRM, VMWare, RoboHelp, PVCS Tracker, WebLogic, JBoss and Tomcat application servers
PROFESSIONAL EXPERIENCE:
Test Automation Developer
Confidential, Columbus, Ohio
Responsibilities:
- I have developed and manage an automated testing framework for web application Backend testing, with the following details:
- Ruby - based tests using RSpec,JUnit
- BDD/Cucumber approach which allows non-programming QA engineers to write new automated tests
- Leveraged Object Oriented Programming standards to create reusable steps.
- REST API calls to fetch and create test data and to interact with DPIM' API
- Direct database calls to fetch and create test data
- Tests are run in continuous integration server (Jenkins)
- Train and advise other QA engineers who are writing tests
- Conduct code reviews
- Manage daily reviews of automated test run results
- Collaborated with business analysts and developers for effective test designs
- Consult with business analysts and management about testing strategies
Senior Software Developer
Confidential, Palo Alto, California
Responsibilities:
- Created an MVP for prototyping using Node JS for back end and angular JS for Front End UIs.
- Prepared and analyzed System Requirements Specifications for a project and interacted with client during requirements specifications.
- Worked extensively with CSV parsing using Pandas library.
- Implementation of UI using AnularJS and JQuery
- Prepared low level and high level design documents for entire application.
- Interactive in providing change requests, trouble reports and requirements collection with the client
- Coordinated with a software team in Germany for porting R charts to Angular JS.
- Create REST API tests using ruby test-client gem
- Create web UI tests using cucumber, capybara, gherkin, Selenium WebDriver (tests written in ruby)
Senior Test Automation Lead
Confidential, Tucson, Arizona
Responsibilities:
- Develop test automation programs for Confidential Avionics.
- Manage the execution of test automation projects with a globally distributed team (US, India) of up to 20 automation engineers
- Write automated test cases in java,C/C++.
- Work with automation leads from throughout the company to implement standard test management procedures