We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

Cary, NC

SUMMARY

  • Automation QA Engineer/Lead with extensive experience in creating automation framework for testing Web based applications
  • Creating Continuous Integration system from the scratch.
  • Utilize test automation tools (Selenium IDE/RC, Cucumber, WebDriver, JUnit, UFT (QTP), Sikuli, Jenkins, AutoIt)
  • Knowledgeable about HTML, CSS, JavaScript, and AJAX
  • Expertise in writing test documentation: test plans, test cases, bug reports
  • Knowledgeable about Continuous Integration concept and implementation
  • Good understanding of object - oriented programming and design patterns in such programming languages like Java
  • Demonstrated technical expertise in testing Web applications on high traffic websites
  • Thorough understanding of Software Development Life Cycle (SDLC) and the role of QA
  • Strong knowledge of Software QA processes and methodologies
  • Proven expertise and up-to-date knowledge in a variety of IT systems
  • Skilled in supporting and servicing technical systems, installation, troubleshooting, repair and configuration of software and hardware, workstations, servers, and interfaces
  • Proficient in network design and administration
  • Excellent analytical, communicational, and problem-solving skills
  • US Permanent Resident (Green Card holder)

TECHNICAL SKILLS

Operating Systems: Windows 2000/2003/2008 R2 Server, Windows XP Pro/Vista/7/8.1/Server 2012, Linux, Android

Languages: Java, JavaScript, HTML, XML, SQL

Test Automation: Selenium IDE/RC, WebDriver (Selenium 2), UFT (QTP), AutoIt, JUnit, Jmeter, TestNG, Jenkins, Maven

Virtualization: VMware, Oracle VirtualBox, Microsoft HyperV

Bug Tracking: Elementool, Bugzilla, Exchange-based systems, Jira

Tools: Eclipse, NetBeans, Firebug, XPath Viewer, Fiddler, Xenu, Multi-Browser Viewer, Chrome/IE developer tools

PROFESSIONAL EXPERIENCE

Senior Automation Engineer

Confidential, Cary, NC

Responsibilities:

  • Responsible for designing test cases and executing them within an AGILE software development SCRUM environment.
  • Creating Continuous Integration system from the scratch.
  • Providing peer guidance on implementing automation for applications that do not have an existing automated test suite
  • Developed automated scripts for performing Regression Testing through Selenium Web Driver.
  • Implemented Page Object Model Automation framework with Java and Selenium Web Driver.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.

Senior Automation Engineer

Confidential, Raleigh-Durham, NC

Responsibilities:

  • Architecting maintainable and extendable automated test frameworks and tools using Selenium Webdriver to test various product APIs as well as GUI elements
  • Participating in daily Agile meetings for QA planning, implementation and execution
  • Participating to all stages of SDLC (Software Development Life Cycle), Software Test Life Cycle (STLC) and software development methodologies such as Agile.
  • Working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Intelij and preparation of automation test framework.
  • Developing Test Framework from Scratch using Page Object Model (POM), TDD, BDD, Keyword and Hybrid.

DevOps/ QA Automation Engineer

Confidential, Raleigh-Durham, NC

Responsibilities:

  • Plan, review and executed DevOps and software testing in Agile approach & aggressive project schedules providing input on project schedule risks, testing risks and dependencies.
  • Leading the Test Automation activities.
  • Creating test automation framework, writing and executing test automation scripts using Selenium Webdriver to support Functional end-to-end, System and Regression testing of the legacy & new features.
  • Created automated web services test scripts.
  • Facilitated Continuous Integration for scenarios tagged as Sanity & Regression and Continuous Delivery (CICD) including GitHub, Jenkins.
  • Configuring Jenkins set up, defining, scheduling jobs, invoking external scripts and external executables triggered from Jenkins at defined intervals and periods.
  • Continuous improvement in system visibility and applications with advanced monitoring, metrics and log analytics.

Hire Now