We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Bellevue, Wa

PROFESSIONAL SUMMARY:

  • Over 5+ years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding.
  • 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 WebDriver / IDE / Grid, Junit / TestNG, JIRA and SOAP UI.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience testing SOA with Restful/SOAP Web Services . Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI .
  • Experience in Java, HTML, Java Scripts, Oracle, SQL, MySQL, AJAX and CSS.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Experience in performing database testing and working with SQL queries and database like Oracle and MySQL.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing Tools:  Selenium WebDriver/IDE/GRID, QTP, SOAP UI

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

Test Framework:  JUnit, TestNG

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

Defect Tracking Tools:  Jira, BugZilla

Browsers:  Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Continuous Integration Tools:  Jenkins

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

Databases:  Oracle, SQL, MySQL

Operating Systems:  Windows variants, UNIX

PROFESSIONAL EXPERIENCE: 

Confidential, Bellevue, WA.

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.
  • Developed automation scripts using Selenium WebDriver, Eclipse and Java.
  • Developed re-usable function using TestNG for the Test Automation.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG
  • Maintained and executed Maven build files for running automated tests.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber
  • Involved in development of Hybrid Test Framework using Selenium WebDriver.
  • Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber framework.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • 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.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Preparation and execution of test scripts using SOAP UI tool to perform Web Services testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • 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: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, JavaScript, HTML, Eclipse, MySQL, Oracle, Agile, Windows.

 Confidential, Albany, NY

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • 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 and TestNG.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, Jira, TestNG, Jenkins, Cucumber, SOAP UI, ANT, Jenkins, Firepath, SQL, Oracle, Firebug, HTML, XML, XPath, Firebug, Internet Explorer, Chrome, Oracle and Windows.

 Confidential, Atlanta, GA.

 QA Engineer

Responsibilities:

  • Analyzed the Business Requirement Document (BRD), Functional Specification Documents to prepare Test cases based on Test Plans.
  • Determined user/business/functional requirements.
  • Involved in various testing types like UI Testing, Functional testing, User acceptance testing, Integration testing, Navigation testing and Regression testing on the application.
  • Used Selenium WebDriver for creating Regression scripts.
  • Used Selenium WebDriver for testing the API’s on different browsers.
  • Extensively interacted with Business people, Developers and with end users to test according to their requirements.
  • Extensively involved in creating Junit scripts for one agile project.
  • Generated Selenium reports using JUnit reporter and automated report generation using ANT.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
  • Wrote Junit tests using Junit framework.
  • Run tests by using Selenium remote control in different browsers.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Involved in Web Services Testing using SOAP UI.
  • Associated Test cases to requirements in order to ensure that all the functional requirements have been covered in the Test plan.
  • Attended the daily defect meeting to discuss status and report the test cases of each different testing, discuss issues and advancement which need for the product.

Environment: Java, Selenium WebDriver, Junit, Ant, SOAP UI, Firebug, XPath, PL/SQL, HTML, Windows XP and UNIX.

 Confidential, TN

 QA Engineer

Responsibilities:

  • Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
  • Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.
  • Involved in integration testing of different modules.
  • Modification and execution of Test case Scripts (Java-Selenium RC) in Eclipse IDE, design of automation test framework (Junit).
  • Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.
  • Performed records, enhanced, and plays back test in Fire fox using Selenium IDE.
  • Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
  • Collaboration with development and other QA on test execution.
  • Used SQL Queries for backend testing to check the data integrity and data consistency.
  • Interaction with developers to report software bugs and re-test the fixed issues.
  • Involved in Creating check lists for testing team.

Environment: Java, Junit, Selenium RC/IDE, JavaScript, HTML, Web server, Eclipse, Oracle, SQL, PL/ SQL, Windows.

Confidential

QA Tester

Responsibilities:

  • Performed Manual/Automated tests via navigation and workflow of the application.
  • Writing and reviewing test cases to validate the functionality of all the modules.
  • Performed extensive white-box and black-box testing of the application.
  • Conducted Unit, Integration and System testing.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
  • Used SQL queries to perform Data integrity testing.
  • Performed end-Integration testing of all the features and functionalities.
  • Regression testing of the various builds of the application manually.
  • Analyzing reports and suggesting changes in the application and monitoring them.
  • Sending Issues to manager by tracking the bugs.
  • Performing system testing on each build.
  • Coordinating between clients, developers, team members and review meetings.

Environment: Manual testing, Quality Center, HTML, XML, JavaScript, Windows.

We'd love your feedback!