We provide IT Staff Augmentation Services!

Sr Qa Automation Engineer Resume

Raleigh, 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

Networking: TCP/IP, DNS, DHCP, HTTP, FTP, SSL; 10/100 BaseT Fast Ethernet hubs, switches, and routers, ADSL bridges & routers

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:

Sr QA Automation Engineer

Confidential, Raleigh, NC

  • Creating Continuous Integration system from the scratch.
  • Architecting maintainable and extendable automated test frameworks and tools using Selenium Webdriver to test various product APIs as well as GUI elements
  • Involved in creating automation test scripts using Selenium, Cucumber built on Eclipse IDE
  • Working with members of the QA team to determine the needs for test automation
  • Creating, executing, and maintaining automated test scripts for use within projects and as regression testing
  • Working with software engineers and architecting to implement product APIs for test automation as necessary (e.g. test stubs)
  • Providing peer guidance on implementing automation for applications that do not have an existing automated test suite
  • Participating in daily Agile meetings for QA planning, implementation and execution
  • Leading test automation and script development
  • Writing and update new test cases

QA Lead / Test Automation Engineer

Confidential, Cary, NC

  • QA Lead of 2 teams.
  • Working in WEB and Desktop projects.
  • Implemented test automation framework for WEB based project (6 applications) using WebDriver(Selenium 2) with BDD Cucumber.
  • Crossbrowser testing using Selenium GRID.
  • Creating Test Automation framework in TestComplete and UFT (QTP) test automation tools for desktop application.
  • Setupped Jenkins CI server for run, control and collect statistics from Desktop and WEB test automation executions.
  • Review business and functional requirements
  • Involved in discussing various design related aspects of the product development
  • Provide functional, integration, performance, regression, smoke, cross-browser and cross-platform testing of the application at all the stages of development
  • Develop functional test plans, create and execute test cases and test suites, document test results

Systems Engineer

Confidential, Charlotte, NC

  • Designed and implemented test automation from the scratch using WebDriver. The framework is implemented in Java using best practices of object-oriented design and programming, J2SE, JUnit, tools like Jenkins, Maven, and others.
  • Installed and configured Jenkins and Maven as a part of continuous integration process. Created several test jobs for different types of testing (smoke, acceptance, regression) that are triggered by a predefined schedule (developers’ builds, nightly tests, weekly tests). Added a number of reports and notifications with tests results (Jenkins, Maven).
  • Implemented a set of functional automated test cases using the Page Object model. In this architecture, each page is represented as an object encapsulating all its functionality in methods. This allows to automate any test case extremely fast using Page Objects as reusable building blocks (Java, Selenium, XPath).
  • Automated different types of tests: functional, regression, performance, and stress (Java, Selenium).

IT Engineer/Test Automation Engineer

Confidential, Menlo Park, CA

Responsibilities:

  • Designed and implemented test automation framework for the online photo hosting/e-commerce application from the scratch using Selenium IDE, Selenium RC, and WebDriver. The framework is implemented in Java using best practices of object-oriented design and programming, J2SE, JUnit, tools like Fat Jar, TestNG, Jenkins, Maven, AutoIt, and others.
  • Installed and configured Jenkins and Maven.
  • Implemented a set of functional automated test cases using the Page Object model. In this architecture, each page is represented as an object encapsulating all its functionality in methods. This allows to automate any test case extremely fast using Page Objects as reusable building blocks (Java, Selenium, XPath).
  • Performed cross-browser testing. The automation framework supports all major web-browsers (Java, Selenium).
  • Used other test tools whenever Selenium functionality was not enough, for example interacting with Windows native elements (AutoIt, etc.).
  • Performed different types of manual testing on various platforms: Windows, MacOS, and Android.
  • Performed GUI testing (Font Size, Spell Check, Proper Labeling, Tab order for the form fields)
  • Participated in development of the test plans, test assertions, and test suites for both manual and automated Selenium testing based on functional specifications
  • Worked closely with the development team to troubleshoot and resolve build issues

IT-Technical Support Representative

Confidential

Responsibilities:

  • Tested various web-based applications developed to use for processes to control of populating and retrieving the data from the database
  • Wrote test cases for many functional areas (logging in/out, creating users, standard print outs, sharing data password protection, etc.)
  • Executed test cases and reproduced software defects. Reported bugs and verified them fixed
  • Identified, troubleshot, and analyzed computer related issues. Determined appropriate course of action, and conducted repairs, modifications, and upgraded components
  • Trained and assisted 30 internal end users in the proper use and procedures

Systems Support Engineer

Confidential

Responsibilities:

  • Creation and support of a database
  • Provided consulting services on all Technical Support issues
  • Recommended and implemented complete Technical Support solutions
  • Administered Netware 4.11 server with users running Windows 95/98/NT 4.0
  • Participated in the integration of 2 Wide Area Networks
  • Maintained security and accessed control for data stored on systems

Hire Now