We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Over 12 years of experience in Information Technology with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Cucumber, Jenkins, ANT/Maven, Load Runner, Quality Center, JMeter, JIRA, SOAP UI and Version One.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Experienced in automation project continuous integration using Jenkins/Hudson with Ant/Maven build tools.
  • Expert in performing Data driven & Key word driven testing using Mercury Tools (Win Runner and QTP).
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Experienced in using Jenkins as a Continuous Integration server to configure with Maven.
  • Experienced with hands - on coding for mobile test automation tools like Device Anywhere, Perfecto Mobile, Bug Sense, Crittercism, Calabash, Robotium, and Winmo.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Proficient in Web service testing using SOAPUI tool, SOAP, XML and expert in reading WSDL.
  • Work experience in using the Test director/ Quality Center to manage the software testing process and Clearcase for tracking the process and sharing the files.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience in C++, CGI/Perl, Java, HTML, Java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access, Ajax, CSS.
  • Extensive experience working with Databases such as Oracle, SQL Server and MS-Access.
  • Experience with testing on UNIX and multiple MS Windows environments.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center, SoapUI, ALM, Cucumber, Jbehave, Robotium, Monkeytalk

Languages: HTML, CSS, JavaScript, Java, XML, Python, Shell Script

Test Framework: Junit, TestNG

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Databases: Oracle, DB2, SQL Server, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential

QA Automation Engineer

Responsibilities:

  • Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Developed and implemented robust MVC Pattern base testing with Selenium RC and WebDriver which cut down the script development time in half.
  • Involved in preparing test strategies for client side verifications and validations.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Extensively worked on selenium web Driver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Involved in testing the website for alink, vlink properties of the hyperlinks and broken links.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • 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 Monkey talk to perform automation testing for Mobile applications.
  • Conducted oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
  • Designed and developed test structure for web services to validate API calls using SOAPUI.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
  • 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).
  • Performed regression tests on the application to assure proper functionality of the site after new builds using Clear Quest.
  • Used Clearcase, Subversion for code repositories and Maven for the dependencies.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Selenium WebDriver, Java, TestNG, Jenkins, Agile, SQL, Maven, Cucumber, Ruby, Monkey Talk, DHTML, SoapUI, VBScript, Quality center HTML, Oracle11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7.

Confidential

QA Automation Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Developed automation scripts using Selenium WebDriver, Eclipse and Junit.
  • Developed re-usable function using Junit for the Test Automation.
  • Worked on creating test case for Object -driven framework for selenium WebDriver.
  • Involved in automating test cases using Selenium WebDriver with Junit.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
  • The entire Ruby scripting done usingCucumberframeworkWrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Build tool like Ant to generate test report.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Regression test cases were automated using Selenium, WebDriver and WebDriver Backed Selenium.
  • Extensively involved in creating Junit scripts for one agile project.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Used Jive framework for performing automated Selenium browser testing.
  • Attended weekly status meetings with development and management Teams.
  • Prepared test groups of Test Cases for different functionality tests and published reports using Ant.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Jive, Selenium WebDriver, Junit, Jmeter, Jenkins, Ant, Cucumber, Ruby, JavaScript, HTML, Eclipse, Jira, Windows, SOAP, MySQL, Agile Methodology.

Confidential

QA Engineer

Responsibilities:

  • Analyzed the business and system requirements and developed test plans for System Testing.
  • Performed manual testing of both front and back end of the system.
  • Involved in Automation of the test cases using Selenium RC, Junit and Ant.
  • Used Selenium RC for automated Functional, Regression, Integration testing and for generating test scripts.
  • Created Datadriven test cases using Java/Selenium/XML & Property files.
  • Parallel, Cross-Browser Testing using Selenium GRID and Junit.
  • Configured ANT build scripts to run tests, develops reports and send notifications.
  • Involved in the creation of test plan and test cases for manual and automated testing from the business requirements to match the project's initiatives.
  • Designed Modularized framework for functional automation using Selenium RC and Java
  • Prepared a regression and functional test scripts using Selenium.
  • Developed and executed White box test cases of the Java API using Junit framework & Eclipse.
  • Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
  • Developed, maintained and conducted smoke test cases for QA environments.

Environment: Selenium RC/IDE, Java, Junit, Ant, Eclipse, Quality Center, Clearcase, PL/SQL, UNIX, HTML, Oracle, Windows XP.

Confidential

QA Engineer

Responsibilities:

  • Extensively Involved in writing white-box test cases based on the User and Business Requirements.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium RC.
  • Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
  • Worked on White-Box server-side System level test cases using JUNIT.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedures.
  • Performed System level integration, load and performance testing of the application.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
  • Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
  • Worked on JIRA for ticket management.
  • Developed and documented complete testing process with well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium RC & Grid, JIRA, Junit, AJAX, Perl, CSS, TOAD, PL/SQL, Oracle, Windows XP.

Confidential

Software Test Engineer

Responsibilities:

  • Reviewed functional/design specifications and other relevant documents to extract test requirements
  • Translate requirements, designs and functional specs into test plans.
  • Create functional and user interface test cases based on the software requirements
  • Create test data (valid and invalid) to thoroughly test pram logic and verify system flow
  • Reported the defects to development team on periodic basis and retesting the defects as they are resolve.
  • Generated automated test scripts for regression testing.
  • Reporting status to the upper management on test progress
  • Help developer with smoke testing.

Environment: Java, Manual Testing, HP Quality Center, Microsoft Office, IE, Fire fox, chrome, Windows.

Confidential

Manual Tester

Responsibilities:

  • Analyzed the application architecture/Business needs and produced estimates for the overall testing efforts
  • Enforced the adherence to company’s quality processes and procedures
  • Prepare Test plan, Test cases for different wireless carriers
  • Expertise in setting up Test Environments and selection for automation of test cases
  • Coordinated Test execution efforts with offshore team members to reach the milestone.
  • Supported integration for fixes from Bluetooth, DRM and PCL using clear case.
  • Worked closely with developer after changes were made to code to determine if code changes were performing properly
  • Install different carrier software application on phone by using Microsoft Platform builder and Motorola RSD lite software.

Environment: Java, Manual Testing, HP Quality Center, Clear case, SQL, Microsoft Office, Windows platform.

Confidential

 QA Tester

Responsibilities:

  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • Suggested improvements in test process by gathering and analyzing data.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Involved in complete QA Life Cycles.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Test Director.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • Identifying bugs and interacted with QA Lead and Developers to resolve the issues of on bugs.
  • Participated in QA Team meetings and weekly QA testing reviews.

Environment: Test Director, MS Visio, HTML, Java Script, J2EE, Oracle, VSS and UNIX.

Confidential

Manual Tester

Responsibilities:

  • Understanding the requirements from requirement document and Prepared the test plan and test cases in Test director.
  • Developed the test cases and executing the test cases using Test director.
  • Performed UAT Testing.
  • Executed SQL Queries to test changes to database.
  • Used to RTM to log the status of Requirement and Test cases.
  • Tracking defects using Jira Tool.
  • Participated in biweekly and monthly report meetings.

Environment: Test Director, JIRA, MS Word/Excel, Oracle, SQL and Windows XP.

We'd love your feedback!