We provide IT Staff Augmentation Services!

Automation Qa Engineer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Over 4+ Years of experience in all phases of software life cycle including requirements gathering (BRD, FSD), risk analysis, Project planning (MS Project),scheduling, testing, defect tracking and extensively involved in Automation Testing by using Selenium RC and Selenium Webdriver, Web application testing, Unit Testing framework designing.
  • Experienced in Automation testing using open source tools like Selenium WebDriver/IDE/RC/GRID, QTP, Quality Center, Junit/TestNG, Ant/Maven, Jenkins, Cucumber and SOAP UI.
  • Experience in converting commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the organization without compromising Quality.
  • Good experience in using Java, Junit and TestNG test framework to write functional test.
  • Hands On Experience with API Test Development.
  • Experience in working with Build Systems like ANT/Maven and continuous integration systems like Jenkins/Hudson.
  • Experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for batch run of the Script.
  • Experience with Ruby, Perl,Bash etc languages which was used for scripting.
  • Experienced in making DataDriven and MVC Framework to maintain Test Suites.
  • Experienced using Web - debugging tool like XPath, Fire Path and Firebug for finding elements locator.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI.
  • Expert using open source bug tracking tool JIRA, Quality Center and BugZilla.
  • Good programming skills in Java, C, C++, VB, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
  • Good Experience with troubleshooting Linux based applications.
  • Excellent experience with source version control tools such as Subversion (SVN).
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Ability to take initiative, prioritize and work independently to meet deadlines.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

TECHNICAL SKILLS

Testing Tools: Selenium IDE, Selenium RC, WebDriver, SOAP, Quick Test Pro (QTP), Test Link.

Languages: Java, VB Script, Java Script, HTML, XMLRuby, Perl,Bash

IDE: Eclipse, SQL Developer.

Test Framework: Junit, TestNG, Data Driven Framework, MVC

Web Debugging Tool: XPath, Firepath, Firebug.

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC), BugZilla & IBM Rational Team Concert (RTC)

Source Version Control Tools: Subversion (SVN), Git

Continuous Integration Tools: Jenkins, Hudson

Build Tools: Ant, Maven, Team City, Cruise control

Databases: SQL Server, MS Access, Oracle 11g/10g, MySQL

Operating Systems: Windows (XP/Vista/7/ 8), Linux.

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Automation QA Engineer

Responsibilities:

  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using JUnit prior to agile release.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Extensively worked on Selenium Web Driver with the preferred Languages Java and Python.
  • Executing manual and automating test cases in a distributed environment including HTML, web services, and Selenium Grid, Apache-Maven, client/server and database applications.
  • Performed Maven as project management and build tool.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium WebDriver.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Extensively involved in creating TestNG scripts for one agile project.
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Used Selenium WebDriver to test search results of Meta search engine.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Performed Web Services testing and Validated XML request/response data using SOAP UI.
  • Performed Regression Testing of different modules automated in SOAP UI.
  • The entire Java scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Conducted Oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Performed regression tests on the application to assure proper functionality of the site after new builds using Quality Center.
  • Involved in preparing test strategies for client side verifications and validations.
  • Extensive Experience in client server and web based application testing including Java API Testing manual and automated software testing techniques.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Selenium WebDriver, Java, Api Testing,TestNG, Maven, Jenkins, Cucumber, SOAP UI, Eclipse, Xpath, Agile, Quality Center, HTML, Oracle and Windows.

Confidential, New Jersey

Software QA Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver.
  • Developed and implemented robust MVC Pattern base testing with Selenium RC and WebDriver which cut down the script development time in half.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Wrote bash and perl scripts for file mantainence and web page generation using common utilities including sim,send,etc.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.
  • Worked on Object Oriented Programming concept and Java Language and Used Junit framework to run unit test and Ant to build the Project
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Deployed Java builds using Jenkins Continuous Integration tool.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Designed and developed test structure for web services to validate API calls using SOAP UI.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in Quality Center.
  • Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
  • Introduced and Implemented open source web test tool Selenium and WebDriver for cross browser testing.
  • Hands on Experience with API Testing.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Selenium WebDriver, Java, Cucumber, Junit, Ant, JavaScript, HTML, CSS, XPath, Agile, SOAP UI, Eclipse, SQL, Oracle 11g, UNIX, Windows.

We'd love your feedback!