We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Newark, OH

SUMMARY:

  • Around 6 years of IT industry experience in Software Testing with emphasis on Software Quality Assurance with wide variety of projects and environments.
  • Good Understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Expertise in working in Waterfall Methodology and Agile (SCRUM) Methodology.
  • Skilled in understanding Software Requirements Specification and identifying the required Test Scenarios for Projects.
  • Experience working in WINDOWS and Linux/UNIX environments.
  • Strong working experience in analyzing Business Requirements and functional specifications to develop and execute Test Plans, Test Cases and Test Scenarios for manual/automated testing.
  • Extensive experience creating and designing Master Test Strategy Documents, Master Test Plan, Test Schedules, Test Cases, Test Procedures and Test Scenarios.
  • Extensive experience in conducting Functional Testing, Integration testing, System testing, Smoke testing, Regression Testing and Automation testing.
  • Experience in Black Box testing and White Box testing for functional and structural flow of an application.
  • Experience in web user interface automation testing with Selenium WebDriver, Java, TestNG frame works.
  • Expertise in Java and Oops concepts required for Selenium.
  • Proficient in black box testing, Graphical User Interface testing (GUI), User Acceptance Testing (UAT), Regression Testing and Integration Testing.
  • Experienced in developing Automation Scripts, Execution and Analysis of Test Results using Data Driven, Keyword Driven and Hybrid Frameworks in Selenium WebDriver.
  • Good experience on testing Web Services (SOAP, REST) using SOAP UI Tools.
  • Experienced in using Test Management tools such as BugZilla, JIRA, and Quality Center (ALM) bug reporting tools to track test progress, execution and deliverables.
  • Good working experience with BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Experienced in using Jenkins as a Continuous Integration (CI) server to configure with GitHub and Maven.
  • Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like GIT.
  • Comprehensive knowledge of Database extraction using SQL Queries.
  • Experience with Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Experience in writing queries and SQL scripts to perform back end testing with various relational Databases like Oracle, MYSQL and SQL Server.
  • Accustomed to fast paced environment, changing priorities & multitasking.
  • Team player with a work ethics, committed to work hard, smarter and sincerely, able to work single handily
  • Good interpersonal skills, Communication Skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.

TECHNICAL SKILLS:

Operating System: Windows, Linux/Unix

Languages: JAVA, SQL

Databases: Oracle, MySQL, SQL server

TDD, BDD, SDLC: Waterfall, Agile/Scrum

Testing Tools: Selenium WebDriver, SoapUI, TestNG, Cucumber

Bug Tracking/ Reporting Tools: Test Director/Quality Centre, Jira, BugZilla

Microsoft Tools: MS office Suite (Word, Excel, PowerPoint), Adobe Acrobat Reader.

Configuration Management Tools: Maven, Jenkins, Git

PROFESSIONAL EXPERIENCE:

Confidential, Newark, OH

QA Automation Engineer

Responsibilities:

  • Analyzed the User stories, developed Test cases and Test scripts for the application under test.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
  • Participated in creation of automation framework and test scripts using Selenium Web-Driver for multiple platforms and cross browser testing.
  • Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, TestNG and Selenium Web-Driver.
  • Created functions for different selenium locator types.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in ALM.
  • Used Several TestNG Annotations to take advantage of test lifecycle.
  • Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to next quarter release.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • 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.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
  • Used Firebug/ IE Developer Toolkit and Selenium WebDriver to capture and validate CSS Locators, html Ids to identify elements.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Wrote SQL and PL/SQL scripts to validate the database systems and for backend database testing.

Environment: Selenium Web driver/IDE, Eclipse, Jira, Java, JavaScript, HTML, CSS, SoapUI, Cucumber, X-path, Maven, Windows, Quality Center/ALM, TestNG, Firebug, FirePath, IE Developer Toolkit.

Confidential, Seymour, IN

QA Automation Tester

Responsibilities:

  • Participated in SCRUM process, attended daily scrum meetings, sprint planning and sprint.
  • Requirements Document and Functional Design Documentation reviews and defined validations to be built into application in line with the functional requirements.
  • Worked with the Business analysts for the creation of the Test cases.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Involved in UAT Testing of the application.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.
  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and BDD, TDD.
  • Used SOAPUI for testing SOAP based Web Services.
  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Used Jenkins to execute the test scripts periodically on Selenium WebDriver for different platforms.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium WebDriver.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Involved in the usage of BDD, TDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Used QC for generating requirements, test plans, Test cases, test sets, and for Reporting Defects.
  • Executed and managed test cases and reported bugs in Jira.
  • Developed various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix.
  • Responsible for weekly status updates showing progress of testing effort and open issues to be resolved
  • Attending daily status meeting to discuss about the workload, performance improvement and issues.
  • Performing the UAT calls for the User to accept the release for go/no go.

Environment: Selenium Web driver/IDE, Eclipse, Remedy, Java, JavaScript, HTML, CSS, SoapUI, X-path, Maven, Windows, Jira, TestNG, Fire bug, Fire Path, IE Developer Toolkit.

Confidential, Phoenix, AZ

QA Engineer

Responsibilities:

  • Participated in Requirements Document and Functional Design Documentation reviews and defined validations to be built into application in line with the functional requirements
  • Worked with the Business analysts for the creation of the Test cases
  • Developed automated tests in java using Selenium WebDriver, and TestNG.
  • Used Firebug and Firepath to write automated test scripts using XPATH.
  • Developed sanity and automation regression tests.
  • Performed the back-end testing to ensure data consistency on front-end by writing and executing SQL queries.
  • Performed manually GUI testing, Positive testing and Negative testing on various screens using different browsers.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Involved in UAT Testing of the application
  • Used Remedy for generating requirements, test plans, Test cases, test sets, and for Reporting Defects.
  • Executed and managed test cases and reported bugs in Remedy.
  • Developed various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix.
  • Performed manual testing to check the working of Desktop Deposit functionality
  • Responsible for weekly status updates showing progress of testing effort and open issues to be resolved
  • Attending daily status meeting to discuss about the workload, performance improvement and issues.
  • Performing the UAT calls for the User to accept the release for go/no go

Environment: Selenium Web driver/IDE, Eclipse, Remedy, Java, JavaScript, HTML, CSS, X-path, Maven, Windows, Quality Center, TestNG, Fire bug, Fire Path, IE Developer Toolkit.

Confidential

QA Tester

Responsibilities:

  • Regression testing on new builds every modification in the application.
  • Generating Reports and capturing logs
  • Prepared Test Plan and wrote Test Cases and executed test scripts as well as tracked bugs and generated defect report using Quality Center (QC).
  • Prepared a report of all automation difficulties and test results for further application
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server
  • Worked on preparing configuration specs, branching, labeling and merging using Subversion
  • Executed and reviewed test cases as required to ensure broader test coverage
  • 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 rules of the application.

Environment: Manual Testing, Windows, Quality Center.

Hire Now