We provide IT Staff Augmentation Services!

Sr Test Automation Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over 9 years of experience in Software testing of both manual testing and automated functional checking using Selenium Webdriver, SilkTest NG, SoapUI and VSTS 2010.
  • Experience in designing and development of test automation frameworks around open source tools and technologies.
  • Experience in designing framework models like Data Driven, Behavior Driven, Hybrid, and Page Objects using Java language and incorporating TestNG, JUnit as test harness.
  • Experience in designing and code development of in house test harness systems.
  • Experience in working in Agile Methodology (SCRUM). Experienced in BDD test automation development using JBehave framework.
  • Experience in driving teams in automated functional testing across various products.
  • Experience in large scale cross browser test automation through Saucelabs cloud based enterprise solution.
  • Experience using Jenkins for automation setup towards CI.
  • 2+ years of experience as Programmer using Java and Python.
  • Deriving code coverage from unit and functional tests using tools like Clover and/or JaCoCo.
  • Coach, mentor and lead personnel within a technical team environment.
  • Having good working knowledge on web Services testing using SoapUI.
  • Expertise in Test planning, Design, Execution & Defect tracking and Test Summary and Validation Report, Metrics.
  • Participated in all aspects of testing including GUI, Functional, Integration, Regression, End - to-End, UAT, System Integration, Performance, Stress testing and Exploratory testing.
  • Good hands on working experience of using Management & Defect tracking tools like JIRA and Rally.
  • Excellent analytical and presentation skills with strong communication skills.

TECHNICAL SKILLS

Languages: Core Java, Python, C#

Database: SQL Server (as applicable to my work)

Web Technologies: HTML, XML, XPath

Testing: Borland SilkTest, ThoughtWorks Selenium (1.0 & 2.0), WebDriver, TestNG/JUnit (Framework - as applicable to Selenium), Microsoft Visual Studio 2010 (part of VSTS), VS Test Controller, VS Test Agents, Test Anything Protocol (TAP), JBehave, Clover, JaCoCo, Robot Framework, SoapUI

Management/Collaboration Tool(s): Maven, Confluence, JIRA, Rally

Bug Reporting Tools: Team Track, JIRA, Rally

CI Tools: Jenkins, AHP

Servers: Apache (Web), Tomcat 6.x

Script Languages: Python scripting (as applicable to Functional testing).

Tools: and Utilities: Firebug, WinSCP, Putty, PerfMon, VNC, Perforce (P4), WinCVS, VSS, SSH Server, Eclipse, Cygwin, AstroGrep, ConteXt, NetBeans, XMind

Operating System: Windows 98/2K/XP, Unix/Linux (Basic operations through shell)

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Sr Test Automation Developer

Responsibilities:

  • Design and development of various layers in framework like DAOs, DTOs, Libraries, and Adaptors.
  • Development of Selenium library wrappers and integration with framework.
  • Integration of SoapUI with ATK Harness through consuming SoapUI API calls.
  • Development of Java client to use Sauce labs cloud solutions for cross browser testing.
  • Implemented runners for various tools/technologies in Python.
  • Development of Java client libraries to communicate with Rally.
  • Development of custom HTML reports using Robot framework for detailed output reporting for test cases with screenshots and steps of execution.
  • Web services framework development using SOAP UI with Groovy/Java
  • Integration of framework with CI tools like Jenkins & AntHill Pro through developing batch (Windows) and shell (Linux) scripts
  • Demonstrations on the framework components and its usages to various teams and onboarding new customers/products.
  • Presentations to higher management on the development and progress of Automation Toolkit framework development and defining road maps.

Environment: Python, Ubuntu, Jenkins, Tomcat 6.x, Java, Groovy, Webdriver, SoapUI, PyTest, Maven, Robot framework, Splunk, SST Actions

Confidential

Sr Test Automation Developer

Responsibilities:

  • Worked in Agile Scrum methodology
  • Understanding and analyzing the stories and preparing test scenarios
  • Development of framework and its maintenance
  • Designing Webdriver based rest scripts for scenarios based on user story.
  • Executing regression selenium automation test suite on various web browsers likes IE8, IE9, Firefox, and Chrome by identifying browser sensitive test cases.
  • Automating test cases for new features. Functional test cases are automated using TestNG and user interface test cases are automated using Selenium Web Driver.
  • Extensive usage of location strategies such as XPATH, CSS selectors.
  • Triaging and fixing failed automated test scripts using JAVA.
  • Webservice testing using SoapUI using Groovy.
  • Sanity Testing of the product in the last sprint
  • Daily stand ups to collect the status and coordinating the scrum team across globe.
  • Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders (Product management, Customers, Clients)
  • Performing code coverage against java source code from unit and functional tests using tools like Clover. Point of Contact for implementation across other products

Environment: Java, Spring, Hibernate, Oracle 11g, JBoss, Selenium Web Driver, Selenium - Grid, Rally, SQL Web Services, SOAP UI.

Confidential

Sr Automation Engineer

Responsibilities:

  • Involved in preparation of manual test cases to cover overall application functionality for all modules using Behavior Data Driven (BDD) approach
  • Designed an Hybrid model framework in Java using tools like Selenium and JBehave (BDD framework)
  • Development of test scripts and trained QA engineers in using the framework and make sure teams follow coding standards.
  • Involved in Topology setup, and running load, stress and capacity tests against web application using Visual Studio Ultimate 2010.
  • Experience in gathering performance metrics from web components and analyzing components health with technical architects.
  • Worked with technology architects and involved in tuning web components like Apache HTTPS WS, Tomcat AS (clustering setup and JVM tuning)
  • Monitoring JVM using JConsole, JVisualVM & Hyperic tools
  • Used YourKit java profiler for CPU & Memory profiling and thread telemetry

Environment: Java, Spring, Hibernate, Oracle 10g, Tomcat, Selenium Web Driver

Confidential

Sr Automation Engineer

Responsibilities:

  • Worked in Agile Scrum methodology
  • Involved in preparation of test cases to cover overall application functionality for customer modules
  • Developed Test Scenarios, Test Scripts and various documents based on the Business & System Requirements
  • Involved in code development, testing product deployment to kiosks and servers, post production support (fixing issues in the field if found any)
  • Followed exploratory approach in questioning/testing software.
  • Developed test automation framework to verify functional elements in web application (Written in C#, Selenium as driver and VS2010 as IDE).
  • Followed manual test process to test transactions on kiosk and verifying data flow in database system (SQL server).
  • Set-up and maintain testing environments (Windows), escalate/record issues, work with various teams to improve the quality of software.

Environment: WPF, C-Sharp, WINDOWS, SQL Server, Selenium Web Driver, Selenium - Grid, SQL Web Services

Confidential

Software Engineer

Responsibilities:

  • Worked in Agile Scrum methodology
  • Understanding and analyzing the stories and preparing test scenarios
  • Involved in manual testing - Test case design, Test case execution, Smoke/Regression testing, Integration testing, build installations.
  • Test Automation - Designed and developed frameworks around SilkTest and Selenium for Web
  • I was responsible for test development and maintenance of nightly executions (2K+ tests daily)
  • Developed one of the best automation frameworks around Selenium.
  • Worked on tools like JIRA, Perforce, Team Track, and Confluence.
  • Worked in Agile-SCRUM methodology and understanding of QA process in Agile.
  • Worked effectively with Development leads, Product teams, DIRE team and other QA members to develop comprehensive test scripts providing maximum test coverage.

Environment: J2EE, XML, Tomcat, Selenium Web Driver, Selenium RC, SilkTest

We'd love your feedback!