We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY

  • Over 7 years of experience in Software Quality Assurance and Testing, in the areas of Business process, requirements, functional analysis, and maintenance of Web based applications.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC/WebDriver, and Selenium GRID), Junit, TestNG, Ant, Maven, Jenkins, Hudson, Cucumber, Jbehave, Eclipse and preparation of automation test framework.
  • Well versed in designing and implementing automation scripts using Selenium IDE and Selenium Web Driver, Junit and TestNG.
  • Extensive knowledge of developing different type of framework like Modular, Data driven and Hybrid framework by using Junit, TestNG.
  • Expertise in developing, documenting and executing test cases manually and generated Automation Scripts using Selenium, Junit, TestNG, Eclipse and Quick Test Professional, Maven, Jenkins, Hudson to ensure proper business compliance.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Expert in performing Data driven & Key word driven testing using Mercury Tools (Win Runner and QTP).
  • Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front End testing and User Acceptance testing.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool.
  • Proficient in Web service testing using SOAP UI tool, SOAP, XML and expert in reading WSDL.
  • Proficient in using Mercury’s Test Management tool Test Director and Quality Center for Requirements Management, Test case Management and execution, Defect Tracking and Reporting.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Good programming skills in Java, VB, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Excellent experience with source version control tools such as Git & Subversion (SVN).
  • Extensive experience working with Databases such as Oracle, SQL Server and MS SQL.
  • Proficient in using basic SQL queries to perform back end testing for data integrity.
  • Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.
  • 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, Quality Center, Junit/TestNG, Soap UI, Cucumber, Jbehave, JMeter.

Languages: C++, Java, VBScript, JavaScript, HTML.

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Methodology: Agile, Spiral and Waterfall

Defect Reporting Tools: BugZilla, ClearQuest, Firebug, Test Director

Browsers: Google chrome, Internet Explorer, Firefox, Safari.

Database Testing: Oracle 11g/10i, SQL Server, MySQL

Operating Systems: Windows XP/7, Mac, Linux

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis, IN

QA Automation Engineer

Responsibilities:

  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Tested the application in highly dynamic environment with sprint team using agile methodology.
  • Responsible creating the functional testing framework using TestNG and Selenium WebDriver to automate the UI components.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Performed Unit testing with TestNG test frame work and use Bromine for easy running the test and store the result for analysis the test.
  • Used Build tool like Maven to generate test report.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Fine tune the scripts using XPath, CSS with the use of Fire bug tool.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Developed and executed test cases, log the defects using BugZilla.
  • Responsible for developing the Automated Regression Suite and ensure the suite is ready, reviewed & maintained regularly.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Involved in Web Services Testing using SOAP UI.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end - to-end testing.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Involved with SDLC models waterfall, RUB and AGILE Methodology projects (Scrum and XP).
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, Cucumber, Soap UI, Eclipse IDE, JavaScript, HTML, XML, XPath, CSS, Agile, Firebug, Firepath, BugZilla, SQL and Windows.

Confidential, Atlanta, GA

QA Automation Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • 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.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit.
  • Performed Unit testing with Junit framework.
  • Extensively involved in writing and testing the test cases using Junit.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Configured Selenium WebDriver, TestNG, Ant tool and created Selenium automation scripts in java.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in Writing ANT build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common data service, admin UI and java client modules.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Selenium WebDriver to interact with the browser and simulate the operation on the browser.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in SOAP & REST based web services testing using SOAP UIPRO web services testing tool.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Extensively used SQL for retrieving data used for the data warehouse, Data Driven Tests to validate the same scenario with different test data.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Interacted with other external teams for environment/license issues, external services availability and work towards resolution.

Environment: Java, Selenium WebDriver, Junit, Ant, Jenkins, Cucumber, Soap UI, Quality Center, agile, XPath, Firebug, XML, HTML, Java Script, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.

Confidential., NY

QA Engineer

Responsibilities:

  • Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
  • Responsible for design and development of requirements collected from the customer.
  • Prepared test plans to identify test strategies and resource.
  • Developed Automation scripts for new enhancements using Selenium RC and Junit.
  • Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Responsible for setting up the framework and test environment.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Extensively involved in integrating Selenium RC with existing API to test framework.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Worked on developing the automation scripts for back-end testing using Selenium and executed the Junit tests.
  • Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
  • Performed active regression, load, stress, volume and performance testing.
  • Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
  • Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
  • Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
  • Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: Java, Selenium RC, Junit, JavaScript, XML, HTML, Fire Path, Firebug, Eclipse, PL/SQL, Windows XP.

Confidential. Austin, TX.

QA Engineer

Responsibilities:

  • Helped in preparation of test plans in accordance with the business requirements.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Executed positive and negative scenarios.
  • Automated functional scenarios using Selenium IDE and RC.
  • Worked on developing the automation scripts for backend testing using Selenium RC.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Used SQL queries to perform the back-end testing on Oracle.
  • Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
  • Used HP Quality Center to report defects and test results.

Environment: Java, Selenium RC, Selenium IDE, Firebug, SQL, HP Quality Center, Oracle10g and Windows.

Confidential

QA Tester

Responsibilities:

  • Involved in designing and developing test plans based on functional and technical software requirement specifications.
  • Developed Test plans and executed Test Cases manually for the modules.
  • Performed functional testing, integration testing, and validation testing on various applications with manual testing process.
  • Performed Regression, Assembly and Functional testing.
  • Involved in testing the functionality and usability of the system from end user perspective.
  • Developed several components of the product using MySQL and HTML.
  • Used Test Director to keep track of bugs and test cases.
  • Performed manual testing.
  • Conducted Functionality Testing, System Testing, Regression Testing and User Acceptance Testing.
  • Investigated software bugs and interacted with the developers to resolve the same.
  • Participated in weekly QA meetings and Bug review meetings with the Dev. and QA teams.

Environment: Java, Quick Test Pro, JavaScript, XML, Test Director, Microsoft Exchange server, Oracle, Windows.

Confidential

Software Tester

Responsibilities:

  • Developed a Test Plan and Test Cases based on system requirements and Software performance standards.
  • Performed manual Black box, Functional, GUI, Regression, Integration testing.
  • Used Test Director for requirement management, planning, execution, defects tracking and reporting.
  • Involved in user acceptance testing & general site validations of web page objects such as HTML links & images.
  • Involved in running the scripts, modifying them if necessary and if there is some error in application then submitting a defect through Test Director.
  • Worked closely with developers to resolve the problems, and change the status of the defect in Test Director also documented defects, test results and submitted to the QA Lead.
  • Performed Functional Testing, Testing and cross browser functionality testing, UAT testing.
  • Participated in meetings with project teams to ensure that the functionalities of the applications are feasible and can meet requirements.

Environment: TestDirector, HTML, DHTML, SQL, Oracle and Windows

We'd love your feedback!