We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

3.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • 6+ years professional experience in testing with extensive knowledge of Software Automation Framework, Design & Implementation using Selenium Tool.
  • Proficient in creating the business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
  • Knowledgeable of developing different types of frameworks like Module driven, Data Driven and Hybrid.
  • Proficient in creating automation script using Java Language.
  • Build Framework from scratch and worked on existing Framework
  • Experienced in several types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Database Testing.
  • Expertise in documenting defects with a high level of detail, accuracy, and informative recreation steps using HP ALM/Quality Center, JIRA.
  • Experienced in writing and executing SQL queries to perform Data Validation and Back End testing of databases to check the integrity of data.
  • Read code written in different programming languages Java and databases like Oracle, SQL Server.
  • Extensively experienced in using Selenium WebDriver APIs for writing JUnit test suites and test cases for testing functionality with the Selenium Server.
  • Sound knowledge on JUnit, the framework for Unit and Functional testing, Maven for Project building, Jenkins for Continuous Integration.
  • Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Strong experience in cross - browser, cross-platform web testing with WebDriver.
  • Proficient in developing Page Object Model Framework using Page Factory in Selenium WebDriver.
  • Expertise in using Apache POI to read data from external sources to feed locators into the test script.
  • Experienced in using GitHub as a source repository system to share code within the office & overseas team.
  • Proficient in Testing Web Services: REST API requests using Postman and Rest Assured
  • Well organized and detail-oriented and Keep track of multiple conflicting priorities.
  • Good communication and interpersonal skills, accustomed to working in a team environment with tight schedules and capable of working efficiently under pressure, manage multiple projects and cross train subordinates in other Functional areas.
  • Ability to learn & develop using new technologies quickly

TECHNICAL SKILLS:

Testing Tools: Selenium Grid, WebDriver, HP ALM/Quality Center, JIRA, Postman

IDE Web Services: IntelliJ, Eclipse

Languages: Java, SQL, HTML, CSS, XML, C#.

Databases: MSSQL Server, MySQL, Oracle

Operating Systems: Windows, Linux, Unix

Test Framework & Design: TestNG, Cucumber, Page Object Model, JUnit

Project Framework: Hybrid, Data Driven, BDD

CI Tools: Jenkins, Git, Jira

Project Building Tools: Maven, Gradle

SDLC: Agile Scrum, Waterfall

Web Debugging Tool: XPath, Firepath, Firebug, Charles Proxy

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

Test Automation Engineer (Selenium)

Responsibilities

  • Involved in providing end to end testing services for the web application.
  • Actively participated in all phases of Testing Life Cycle (Design, Planning, Development, and Results).
  • Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
  • Generated the test scripts for Functional, Data Driven and Regression testing using the automated testing tools.
  • Performed GUI functional and Sanity testing manually for each new build of the application.
  • Involved in Hybrid methodologies, Behavior Driven Development (BDD).
  • Performed both Manual and Automated testing.
  • Developed user-defined functions for different selenium locator types.
  • Prepared Test Plans and Test Cases based on the functional requirements, specifications, and wireframes.
  • Performed System and Integration Testing along with testers.
  • Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using JIRA.
  • Performed Backend testing by extensively using complex SQL Queries to verify the integrity of the database.
  • Involved with Jenkins for continuous integration
  • Used firebug to identify object ID, Name, XPath, links in the application
  • Designed & Implemented a Hybrid Test Automation Framework using Selenium WebDriver.
  • Involved in testing alerts and pop-ups using Selenium WebDriver.
  • Involved in Test scenarios outlines and created feature files by using Cucumber.
  • Used Several TestNG Annotations to take advantage of test lifecycle.
  • Involved in Code source control management using Github.
  • Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
  • Involved in using REST API's to automate tests.
  • Prepared user documentation with screenshots for UAT (User Acceptance test).
  • Coordinated with multiple teams, both internal and external, to specify test planning, execution and reporting requirements.
  • Identified risks, risk management in support of release goals, perform pre and post-launch project .

Environment: Selenium WebDriver, Eclipse, XPath, Firepath, Firebug, CSS, Java, JavaScript, JIRA, JUnit, HP ALM, Windows, MS SQL Server, Test-NG, GitHub, MS Outlook, MS Word, PowerPoint, Apache POI, Page object pattern (POM), Maven, Jenkins.

Confidential, Franklin, TN

Test Engineer

Responsibilities

  • Analyzed the Business Requirements Document (BRD), 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.
  • Involved in testing various business rules User/Customer Functionality, Change Process.
  • Provided complete Defect/Bug tracking process using JIRA.
  • Involved in database testing using MS SQL Server.
  • Performed Back-End data validation-using SQL.
  • Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
  • Worked on UI Web services.
  • Prepared and Execution of test scripts using Test-NG and Selenium Web-Driver.
  • Responsible for defect tracking and management metrics, defects are logged and change requests are submitted using Bugzilla.
  • Installed & Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
  • Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting using TestNG.
  • Used Apache POI for the data-driven test cases.
  • Applied robust Page Object Model (POM) on new builds and every modification in the application for Selenium WebDriver to do Smoke and Regression testing.
  • Used Firebug to capture and validate XPath Locators to identify elements.
  • Involved to run test cases using JENKINS.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Tested compatibility of application for various cross browsers using XPath in Selenium.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Involved in testing Web services with the tool called SOAP UI and using this tool to locate WSDL file on the internet, created Test cases and executed them.
  • Participated in Daily & Weekly Defect review and SCRUM meetings.
  • Prepared Test summary report after every build Release and submit it to the QA Managers.
  • Participated in QA team meetings and walkthroughs for weekly QA testing review.

Environment: JIRA, JUnit, HP ALM, Selenium WebDriver, Selenium Grid, Test-NG, GitHub, SVN, MS Outlook, MS Word, PowerPoint, Apache POI, Page Object Model (POM), Maven, Jenkins, SOAP UI, Eclipse, Bugzilla, XPath, Firepath, Firebug, CSS, Java, JavaScript, Windows, MS SQL Server.

Confidential, New York, NY

QA Tester

Role/Responsibilities

  • Worked with Business Analyst and Product Owner to write agile formatted stories.
  • Collaborated with team members to create a test plan for the project.
  • Performed quality assurance reviews on all System Development Life Cycle.
  • Involved in Planning, Scheduling, Tracking, Reporting Status and Managing Issues.
  • Involved in preparing Requirement Traceability Matrix (RTM).
  • Involved in mapping the requirements to the test cases through Test Manager.
  • Performed defect management using Jira.
  • Created SQL statements for backend database validation.
  • Involved in data mapping of the project requirements, queried the database using SQL queries for data mining, data analysis, and data modeling.
  • Developed regression scripts using Selenium RC.
  • Automated the regression test cases using the Selenium & JUnit.
  • Automated the Test Cases using Selenium RC, Java Eclipse, and JUnit.
  • Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing used Selenium RC.
  • Designed and developed automated scripts which involved Functional Regression, Integration test cases using Selenium RC.
  • Created mockup data for REST API Testing with JSON data validation.
  • Reported to all team members with Daily Status to track the updates in testing.

Environment: Quality Center/ALM, JIRA, JSON, Selenium RC, Java Eclipse, JUnit, Microsoft Office, Microsoft Excel, Windows, UNIX, SQL, Java, J2EE, VBScript, HTML, Oracle, XML, JavaScript, C#.

We'd love your feedback!