We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Shelton, CT

SUMMARY:

  • Over 6 years of extensive experience in Manual and Automated testing of Client/Server and Web - based applications.
  • Have a good understanding of all software development life cycle (SDLC) and Software Testing Life Cycle (STLC) stages such as Agile, Waterfall and TDD methodology.
  • Experienced in Software Quality Assurance (SQA) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP QTP, Quality Center, JMeter, Junit/TestNG, Ant/Maven, Jenkins/Hudson, Cucumber/JBehave, JIRA, SOAP UI and Version One.
  • Have used Quick Test Professional (QTP) extensively for automation testing, Selenium WebDriver, Load Runner for load testing and Quality Center/Test Director for manual testing.
  • Extensive use of UML/RUP for modeling views of Microsoft Visio with excellent analytical skills.
  • Extensive experience of different phases of testing: Black box, Integration, Functional, Smoke, Regression, System, User Acceptance (UAT), Stress testing to test specific program functions and testing of entire application and interfaces.
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG Framework.
  • Extensive experience in creating various types of documents: Test Plan, Test Case, Test Script, Test Matrix and Requirement Traceability Matrix (RTM) for software applications in multiple project.
  • Have used Quality Center/Test Director, Clear Quest for bug reporting and defect tracking tools.
  • Working knowledge in using Build tools like Maven, Jenkins.
  • Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
  • Experienced in creating test script in HP UFT QTP by recording, without recording, modifying manually and running the script in HP UFT / HP ALM saving the results in HP ALM.
  • Experienced working with different Databases such as Oracle, SQL Server and MS Access.
  • Have strong knowledge of SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, resolved Database Performance issues.
  • Strong experience in working with business users for User Acceptance Testing (UAT) and generated and communicated status report to different organization levels.
  • Involvement in Project Planning, Coordination and implementing various QA methodologies.
  • Customer focused self-motivated, team person, good analytical and problem solving skills and ability to learn new technologies quickly. Good communication skills with commitment, perseverance, detail oriented and positive attitude.
  • Ability in working individually or as a part of team, Problem solving, Analytical skills, Reporting and Assisting to Manager.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, QTP, SOAP UI, ALM, UFT, Cucumber, Jira, Rally, Junit, JMeter, TestNG, Gherkins

Languages: C, C++, HTML, XML, CSS, Java, JavaScript, JQuery

Test Framework: Junit, Testing

Agile: Scrum, Waterfall, TDD

Bug Reporting Tools: Application Lifecycle Management, Quality Centre, Test Director

Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Databases: SQL Server, Oracle, MS Access

Operating Systems: Windows variants, UNIX, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Shelton, CT

QA Automation Engineer

Responsibilities:

  • Participated in Test Planning and writing Test scripts for each sprint using Selenium.
  • Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG prior to agile release.
  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Performed Behavior Driven Development (BDD) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Performed Functional Testing to identify various critical points in the application and automated it using Selenium Java to validate all UI components such as Pop-ups, browser navigations, Screenshots, Windows Handle, Drag and Drop, Radio Buttons, Multiple Check Box, Frames, Mouse Movements and keyboard events.
  • Used TestNG to prioritize the scripts and run in batches and extract test reports.
  • Created automation framework and test scripts using Selenium Web-Driver for multiple platform and browser testing.
  • Generated test logs using Log4j for various log level.
  • Involved in Grouping of Test Cases, Test Methods, and Test Suites using Test-NG annotations.
  • Performed functional testing of SOAP and REST Web Services using SOAP UI Tool and assertions on request and response XML on both SOAP and REST Web services.
  • Experience in testing the application across different Browsers using Cross Browser Testing in TestNG.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
  • Performed Performance testing on page by checking the Load time of the pages.
  • Performed Cross Browser testing using Selenium Grid and TestNG.
  • Used Apache POI to read data from Excel sheet.
  • Validated the data from Front End to Back End tables in MySQL Database.
  • Involved in Daily Scrum Meeting with development and management Teams.
  • Well versed in Jira Agile - For Plan, Add User Stories, Add Task, Create Test Cases, Create Defects, and Iterations.
  • Followed Sprint Burn down Chart, Release Burn down Chart and attended Agile Sprint Meeting.
  • Prepared status summary reports with details of executed, passed, and failed test cases.
  • Involved in Product Backlog, Sprint Planning, Sprint backlog, Daily Scrum Calls, Sprint demo, Retrospective Meetings.
  • Closely interacted with the Development and Business teams in resolving the bugs.

Environment: Java, JavaScript, Selenium IDE / Web Driver, Cucumber, JMeter, TestNG, Apache POI, HTML, CSS, X-path, SQL, Maven, SOAPUI, XML, Jira, Log4J, Agile, Oracle, Windows.

Confidential, Hartford, CT

QA Automation Test Analyst

Responsibilities:

  • Involved in Agile (Scrum Process) methodology based on Project Planning, Test Planning and Coordinating on all SDLC phases.
  • Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
  • Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
  • Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
  • Worked closely with Agile Scrum team to ensure product testability while running E2E Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, used Git and Source Tree as VCS for a Java based Web application, used Maven as build tool and Jenkins to create and run deployment jobs.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Configured and Installed Selenium Webdriver, TestNG, Maven and Jenkins for Continuous build cycles.
  • Involved in developing Test Automation Framework for the application using Selenium WebDriver with Maven.
  • Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
  • Involved in functional testing, Integration testing, User Acceptance testing, Regression testing.
  • Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
  • Used HP Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
  • Validated the data in the database by using SQL queries.
  • Performed Backend Testing by Executing SQL Queries against Oracle and SQL database.
  • Responsible for the Team performance, and preparing & submitting the graphs and metrics to the higher management.

Environment: Java, JavaScript, Selenium RC/Web Driver, HP QC, Junit, JMeter, TestNG, Jenkins, Git, TDD, Rally, Fire Bug, MAVEN, Web Services, SOAP UI, AGILE, TOAD, SQL, Oracle, Windows.

Confidential, Dallas, TX

QA Automation Analyst

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Extensively developed automation test scripts for regression testing (TestNG).
  • Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
  • Maintained and executed Maven build files for running automated tests.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Involved in writing Test Cases by using Wireframe, Design docs and Acceptance criteria.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • 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.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Used HP Quality Center for Test Management, for Functional Test Automation.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.

Environment: Java, Java Script, Selenium WebDriver, HP QC/ALM, Jenkins, Maven, TestNG, SOAP UI, Git, Fire path, Firebug, XPATH, HTML, XML, CSS, Groovy, SQL, Oracle, Windows.

Confidential

Software Test Engineer

Responsibilities:

  • Developed the Test Plan after analyzing specifications and business requirements.
  • Prepared Test Cases and Test Scenarios based on the functional specifications and requirements.
  • Performed Automated Functional Testing using QTP to ensure that the Fixed Income Module met the specified requirements.
  • Conducted Security Testing to ensure that only authorized persons (registered customers, analysts, brokers) can access to the data.
  • Conducted data integrity test to check the Fixed Income function, calculation and charts.
  • Created, maintain and playback test scripts in QTP.
  • Interacted with developing team to resolve technical issues and investigated software faults.
  • Developed the results report using Quality Center.
  • Used Quality Center as Defect Management tools as well as for bug reporting, tracking and documenting Bugs.
  • Executing SQL queries to view successful transaction for data validation.
  • Performed Back End testing by writing SQL quarries in TOAD to retrieve data from Oracle database.
  • Wrote extensive SQL quarries to validate data in backend.
  • Conducted Regression Testing for subsequent versions of the AUT.
  • Performed Backend Testing by creating database checkpoint in QTP and ensuring it with executing SQL Queries in MS SQL Server.
  • Involved in evaluating/reviewing test plans and test results based on the Change Control Documents.
  • Verified the modification of test scripts in case of changing requirements.
  • Managed the Test Matrix and Traceability Matrix.
  • Involved in holding the weekly walkthrough and inspection.
  • Documented the whole Test Cycle with strategies, execution details and also presented the result sets and reviews per release.

Environment: Manual Testing, QTP, HP Quality Center, ALM, Apache, HTML, MS Office, Oracle, Windows, UNIX.

We'd love your feedback!