We provide IT Staff Augmentation Services!

System Test Engineer Resume

5.00/5 (Submit Your Rating)

Claveland, OH

PROFESSIONAL SUMMARY:

  • Around 7+ years of experience with expertise in Automated and Manual Testing of Web based applications using Selenium IDE/WebDriver/Grid and JUnit/TestNG Automation Tools.
  • Expert at designing test automation suites and framework for web - based applications using selenium web driver, FIT, UFT.
  • Experienced software QA(test) engineer with good knowledge in writing and executing test plans and test cases in highly structured and loosely structured development environments which was performing all types of testing (functional, installation, acceptance, and browser compatibility);
  • Several years of experience in managing software test programs. Extensive experience in writing and executing automated testing scripts (primarily with SeleniumWebDriver)
  • Experienced in planning, directing and managing all aspects of Test and QA activities within the organizations.
  • Proficient in Software Development Life Cycle including test strategy preparation, test plan development, test case creation, test execution & bug tracking.
  • Strong knowledge in writing Test scenarios, Test cases, Test data, Test procedures, Test reports and Test Matrices by mapping them with the requirements for generating a Requirement Traceability Matrix (RTM).
  • Proficient in dealing with open source tools like Selenium IDE, Selenium WebDriver, Selenium Grid and Selenium RC, Eclipse, Cucumber, Junit, TestNG, Maven, LoadRunner.
  • Expertise in working with Manual and Automated testing tools such as: SOAP UI, IBM RIT, Clear Quest, ALM.
  • Experience in performing various testing methods like UAT, Installation, Smoke Testing, Sanity Testing, Regression Testing, Integration Testing, Black Box Testing, Incident Recovery, Cross Browser and Compatibility Testing.
  • Expert in Bug Tracking and Reporting with the Test Director/ HP Quality Center. Well experienced in using Test Management tools such as RALLY, JIRA, Bugzilla, bug reporting tools to track the test progress, execution and deliverables. Hands on experience in using Configuration management tools like SVN, also the build and project management tools like Maven.
  • Excellent in using various Spying tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using Locator's ID, Class name, CSS Selector, Xpath, etc.
  • Proficient in authoring requirements Artifacts, Business Requirement Document (BRD), System Requirements Specification Document (SRS), Use-cases, Functional Requirements Document (FRD), Technical Requirements Document (TRD), and Change Requests Planning (CRP).
  • Strong knowledge on handling Synchronization with conditional (Implicit, Explicit) and unconditional wait statements.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
  • Expertise in using ApachePOI for data driven frameworks, to load data into required test scripts from external sources like excel sheets.
  • Excellent understanding of Object Oriented Analysis and Design, designs pattern and passion for programming robust and scalable systems.
  • Strong ability in creating Test Plan documents and developing test strategy documents and preparing the Traceability Matrices.
  • Performed Test estimation, Test planning, Test Strategizing, Requirement Analysis, Test Design, Test Execution, Defect management, Test case development, Test scripting, and Test scheduling.
  • Always willing to explore new quality assurance tools and procedures.

TECHNICAL SKILLS:

Languages: C, C#, JAVA,HTML, C++, SQL.

Automation Tools: Selenium, QTP (Quick Test Professional), QC (Quality Center), RestSharp,Web API.

Tools: and Utilities: Visual Studio, Eclipse, Microsoft SQL Server, TFS, XML, Angular Js.

PROFESSIONAL EXPERIENCE:

System Test Engineer

Confidential, Claveland, OH

Responsibilities:

  • Worked in Agile environment with frequently changing requirement and reviewed product requirement documents, test plans, and test case documents.
  • Developed Web API tests and UI Automated Scripts using Selenium Web Driver.
  • Created tool to convert existing UFT scripts and Regression tests into Selenium tests.
  • Using Head-Less Automated Scripts with FIT to uncover defects during Dev testing.
  • Proven ability in designing and creating automation frameworks for WPF applications using C#, Junit, Selenium Web Driver, Grid, Firebug and Testing.
  • Performed Data Driven Testing using Selenium WebDriver, TestNG functions and JDBC Connections that returns the data from scripts using property and XML files.
  • Contributed in creating test cases for Automation Framework that uses Java, Selenium WebDriver and Testing, on modules like online login, valid username and password, transactions.
  • Configured Selenium WebDriver, Testing and Maven tool and created Selenium automation scripts in Java.
  • Used Cucumber for the regression testing and Functional Testing with Selenium as the primary tool for the Test Scenarios, Test Cases and Test conditions identified.
  • Parallel Cross-Browser Testing using Selenium Grid and Testing.
  • Used Apache POI to retrieve test data from Excel files.
  • Used JIRA for Bug Tracking, Bug Fixing and Bug Reporting.
  • Used Maven, SVN, Selenium RC, Java and Selenium Grid for nightly automation scripts.
  • Performed various Cross Browser and Parallel testing on different platforms using Selenium Grid. Executed the test cases using Testing parameters, data providers, groups and parallel test suites.
  • Used Actions class of Selenium to handle Mouse hover events.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment. Jenkins Continuous Integration server is used to run these automated test suites.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data contributed for the automation framework.
  • Used ANT/Testing to build and run the Selenium WebDriver automation framework. Once the script completes, framework is used to send the automated reports over email.
  • Developed automation framework consisting of documentation for automation folder structure, test results, source control, and common functions for web-based applications using C#, Selenium and Testing.
  • Created Automation Page Object Module (POM) Scripts using Selenium Web driver and C# and Involved in Selenium Script Review and Execution.
  • Analyzed the script execution report using C# framework like Cucumber, Testing..
  • Performed Web service testing using SOAP UI and Rest tool.
  • Used Firebug and Fire path to identify elements on the page. Used ALM and JIRA for tracking, analyzing and documenting defects.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Wrote SQL queries to extract Data from Tables to verify the output data of the reports.

Confidential, Chicago, IL

Selenium QA Tester

Responsibilities:

  • Designed Automation Test cases using Selenium WebDriver, C#.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver,C#.
  • Understanding the requirements and involved in effort estimation.
  • Involved in preparing High Level Test Plans based on User Requirement Documents.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where language used is Gherkin.
  • Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Java for Cucumber.
  • Configured Quick test options for running test scripts using Selenium automation object model.
  • Developed Test Plans, Test Procedures and process for UAT (User Acceptance Testing)
  • Responsibilities included Functional testing, Acceptance testing, Integration testing, System testing, Performance testing, Stress testing and Load testing the System.
  • Used SQL Queries to verify data from the Oracle Database.
  • Developed Test Plans, Test Case Design using the Test Director.
  • Identified the Test Cases to be Automated the product using Selenium
  • Involved in testing all stages of GUI Tests.
  • Conducted Data Driven Tests with Selenium.
  • Prepared training materials for gathering materials, QC/ALM reporting, Test Strategy QA methodologies, automation frameworks, design, defects reporting and other QA templates.
  • Bug tracking with the help Jira integration.
  • Efficient in smoke testing and identify the build is ready for effective testing further.
  • Involved in Database testing.
  • Responsible for Identifying and Implementing Best Practices.
  • Reported identified Defects using Jira while performing Manual testing for each enhancement feature.
  • Raising the clarification for the requirement and discussion with Client.
  • Tested the ETL with XML as source and tables in the data warehouse as target.
  • Tracked defects to closure by coordinating with the dev team.
  • Tested Source data for data completeness, data correctness and data integrity.
  • Prepared test data to cover all the test scenarios.
  • Participating in Scrums to update the Status of the defects.
  • Attending defect triage meetings to discuss on the Critical and high priority defects.
  • Participated in spontaneous meetings to drill down the time required to triage and fix the defects.
  • Debugging the issue and inform where the functionality went wrong to developer.
  • Reviewing Operations guides and Provider patterns
  • Ensuring Development Team has Proper Supporting Information on all Defects.
  • Developed Defect Summary Report and Test Summary Report once the testing is done.
  • Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.
  • Tested compatibility of application for various cross browsers using XPath in Selenium.

Environment: Windows 2000/7, Selenium Web driver, Web Services, XML files, Manual Testing, Regression Testing, .NET, Jira, Test Director, Informatica Power Center, Oracle 10g, Load Runner and Toad.

Confidential

QA Tester

Responsibilities:

  • Performed automated testing on the application using QTP (Quick Test Pro).
  • Created a framework library of functions using VBScript and used them several times in the application testing. Created Exception Scenarios for Pop-Up and Object using Recovery Manager in QTP.
  • Coordinated with the Test Data Preparation group in establishing test data setup criteria to enhance testability of all scenarios
  • Analysis of business requirements with Business Analyst.
  • Create and review - Test scenarios and Test suite preparation.
  • Attending iteration demos and executed test cases on the story cards.
  • Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
  • Preparing Test Cases for requirements and execute those in functional and regression testing.
  • Automating the regression & project cases using Selenium.
  • Implemented asynchronous programming to complete WEP API call when using API to call services from other projects.
  • Execution of Automated Test scripts using keyword/data driven frame work.
  • Organize Weekly meetings with Client leads & Onsite manager regarding the Automation status.
  • Coordination with the Client, Onsite manager and Development team on a Daily basis regarding the Project status.
  • Organize Weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.
  • Developed RESTful Web API services, using ASP.NET Web API as backend service
  • Involved in giving effort estimations for the new enhancement testing.
  • Raising the clarification for the requirement and discussion with onsite coordinators.
  • Preparing the Test Cases by covering the entire product functionality.
  • Updating the test cases to the latest enhancements/requirement.
  • Preparing and reviewing Requirement Traceability Matrix.
  • Performed manual Testing of the application using Test Director to ensure that it stable enough for automated testing.
  • Test Cases Identification, Creation based on functional specifications, Documentation and Execution of Test Cases.
  • Sending the Daily Status Report to the Dev. team with the number of Open and fixed defects.
  • Experienced in Smoke and Regression testing on weekly basis.
  • Analyzing Test Results and Prepare the Bug Reports in C2.
  • Signing Off the feature for release and publishing the sign off mail to the whole team.

Environment: Windows XP/2000, Selenium Web driver, Web Services, Manual Testing, Regression Testing, Java, Oracle 9i.

Confidential

QA Tester

Responsibilities:

  • Performed automated testing on the application using QTP (Quick Test Pro).
  • Created a framework library of functions using VBScript and used them several times in the application testing. Created Exception Scenarios for Pop-Up and Object using Recovery Manager in QTP.
  • Involved in Planning, Designing, Developing and Executing the Test Scenarios for Manual and Automated Test cases.
  • Reviewed System Requirement Specification, Technical Specifications and functional design documents to achieve better understanding of the project.
  • Developed automation test scripts using VB Script in QTP.
  • Assessed and analyzed user stories by participating in the Sprint planning sessions, Review Sessions & Scrum Meetings and developed Test Scenarios, Test cases, Test data, Test procedures, Test reports.
  • Tested user interface and navigation controls of the application using Quick Test Pro.
  • Designed a Single Page Application (SPA) using Web API with AngularJS to support CRUD Execution
  • Worked with data types, variable and variable declaration, naming convention, constants and assigning values to the variables in VB Scripting under QTP Testing tool.
  • Reported bugs through Bugzilla and performing Regression Testing to resolve the Bug fixes.
  • Involved in creating the Requirement Traceability Matrix (RTM) to analyze the changes and identify the areas of application to identify the change in application and provide high-level view of the Test cases scenario to the client.
  • Attended the project review meetings, daily status calls and walkthroughs with the project managers and leads.

Environment: Junit, Eclipse, VB Script, QTP, RTM, Bugzilla, Quality Center, ANT.

We'd love your feedback!