We provide IT Staff Augmentation Services!

Test Engineer Resume

VA

OBJECTIVE

  • Seeking a role of a test automation engineer in an organization that encourages creative problem solving, innovative thinking and facilitates as well as values employee growth and career objectives.

SUMMARY

  • Over 8 years of experience in Information Technology with concentration onAutomation Testing of software applications across multiple technologies and platforms.
  • A highly efficient, methodical, and talented Test Automation Engineer with over 7 years of professional experience in all the phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), developing Test Cases, Test Plan for Manual testing, Automation testing usingJava, Selenium.
  • Strong knowledge in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, Strategies, Scope, Test procedures and Test Matrices.
  • Strong Knowledge of the phases of Software Development Life Cycle (SDLC) including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management and reporting.
  • Experienced in developing with Javaprogramming language using OOP concepts for Test Automation.
  • Experience with web services API testing, including the use of tools such as Rest API.
  • Experience in functional testing of REST API. Validated Request and Response in XML, JSON formats.
  • Good exposure in writing SQL Queries for database validation.
  • Tracked bugs, reported Defects and maintained Test Reports using HP ALM.
  • Scripted Complex Test Cases using SQL queries for data validation and to verify the integrity of the data in the database.
  • Experienced in Back - End testing to ensure data consistency on Front-End by writing and executing SQL queries in multiple databases such as Oracle, SQL Server and MySQL.
  • Used Page Object Model (POM), UI Mapping, Selenium WebDriver, and Data Driven using external sources such as CSV and Excel.
  • Developed Seleniumtestcases inJava using Maven framework.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel.
  • Experience in executing AWS EC2 instances for automation testing and parallel testing with different browsers.
  • Proficient in developing BDD (Behavior Driven Development) scripts with Cucumber and implementing step definitions for scenarios.
  • Conducted Regression testing, Smoke testing, Cross Browser testing through automated testing tools like Selenium and Cucumber.
  • Good Expertise in scheduling jobs via Jenkins (Continuous Integration) for automating the build and deployment processes allowing significant increase in test automation.
  • Experience in developing seleniumautomationframework using JUnit and TestNG and used Maven to executeautomationsuites.
  • Experience in using Selenium Grid for Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Good experience in Documentation with MS Office Tools like MS Word, MS Excel.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • An excellent team member with an ability to perform individually, good interpersonal relations, strong communication skills, hardworking and high level of motivation. A quick learner with an aptitude for taking responsibilities.

TECHNICAL SKILLS

Certifications: Oracle Certified Associate Java SE 8 Programmer

Testing Tools: Selenium WebDriver, Cucumber, JUnit, TestNG, Eclipse IDE, Log4j

Languages: Java, SQL, XML, JSON, HTML, Gherkin

Project Methodologies: Agile-Scrum, Waterfall

Defect Tracking ToOLs: JIRA, HP ALM

Browser: Mozilla Firefox, Internet Explorer, Safari, Google Chrome

Database: Oracle SQL Server, MySQL

Project Build Tools: Maven, Cucumber, POM (Page Object Model)

Operating Systems: Windows, Mac OS

CI Tools: Jenkins

Web Service: RestFUL, Swagger, Postman, RestAssured

Repository System: Git, SVN, Bitbucket

PROFESSIONAL EXPERIENCE

Test Engineer

Confidential, VA

Environment: Selenium WebDriver, Java, JIRA, Maven, Jenkins, Eclipse IDE, Jenkins, Sortsite, Dragon

Responsibilities:

  • Use JIRA for analyzing User Stories, New Features/Enhancement and tracking/documenting defects
  • Performed Integration testing, Regression testing, End-to-End testing and User Acceptance testing, Usability Testing and Section 508 Compliance Testing and Remote Access Testing.
  • Performed Ad hoc testing to ensure major and basic functionalities of the application are working after deployment of every new module.
  • Created Test cases for every functionality and business rule based on documentation provided.
  • Developed and updated Test plans, Test Matrices, Test Scenarios, and Test Cases for various scenarios across modules.
  • Attended Bug Review meetings and discussed issues with the Developers and Business Owners.
  • Designed the automated test cases using the Selenium WebDriver/IDE with Eclipse using Java.
  • Involved in performing end-to-end testing.
  • Experience in building and maintaining a Selenium Regression test suite
  • Executing Test Cases and Generating Test Summary Reports.
  • Configured Maven for JAVA automation projects anddeveloped Page Object Model.
  • Worked in ahighly dynamic agile environmentand participated in scrum and sprint meetings.
  • Performed Front and Back-End testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Worked effectively with Developers, Agile Team, and Project Management to achieve high quality, release deadlines and QA processes improvements.
  • Reviewed the Selenium Scripts developed by other QA team members.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.

Automation Engineer

Confidential, NC

Environment: Selenium WebDriver, Java, JIRA, Maven, Jenkins, Eclipse IDE, HP ALM/ Quality Center (QC), HTML, XML, Jenkins

Responsibilities:

  • Strong interactive skills with the ability to work in a collaborative environment as well as independently with minimal supervision.
  • Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
  • Involved in sprint planning meetings to provide testing effort for each story and status updates.
  • Developed new and updated existing automation scripts using Selenium WebDriver in Java
  • Maintained and updated the Manual Test case, Test Scripts and Test Data as per the evolving requirement.
  • Designed the test cases for the complete application modules.
  • Prepared manual & functional test cases on web applications as per requirements.
  • Responsible for Regression Testing, Functional testing for web-based application.
  • Performed Regression Testing for every modification made in the application & new builds using Selenium WebDriver.
  • Reported software defects in JIRA and interacted with the developers to resolve technical issues.
  • Used Behavior-Driven Development (BDD) framework with Cucumber, Java and created future files with scenario and scenario outline file
  • Written Gherkins and Java scripting automation test scripts to execute in cucumber.
  • Executed the Test Cases to verify actual results to expected results.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Maintained and executed Maven build files for running automated test cases along with Continuous Integration tools like Jenkins.
  • Proficiency in automating test scripts for cross Operating systems using Selenium.
  • Performs in-depth analysis to isolate points of failure in the application
  • Used Jenkins as continuous integration server to run automated test suites.
  • Tested compatibility of application for dynamic and static content under multiple browsers and Platforms using HTML ids and XPath in Selenium.
  • Involved in sprint planning meetings to provide testing effort for each story and status updates.
  • Maintained the Java and Selenium test source code and resources in the SVN, GIT version control tool.
  • Reporting Test feature status to team members, team leads, management, and clients.

SDET

Confidential, MD

Environment: Selenium Web Driver, Java, XML, SQL, HTML, TestNG, Eclipse, Maven, JIRA, GIT, RestAPI, PostMan

Responsibilities:

  • Associate with the development team to understand technical design and planning for the test planning.
  • Perform Smoke, Integration, and Regression tests based on Analysis and understanding of the requirements, non-functional specifications and end-user needs.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Using Cucumber developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development).
  • Designed and developed framework using Page Object Model (POM) framework for creating Object repository using Java, TestNG, and Selenium WebDriver.
  • Use XPath and CSS to work with dynamic and static objects inSelenium.
  • Perform the automated regression test cases during every release and execute the daily smoke test suite.
  • Actively involved in scrum and sprint meetings, manage product backlog, remove obstacles to progress, re-allocate resources when necessary, prioritize and review milestones and accomplishments.
  • Use automation scripts to generate test data.
  • Write SQL queries and perform Back-End Testing for data validation on the Oracle database.
  • Utilize JIRA to prepare Test reports, Defect Summary reports.
  • Work with Git as a source repository system to share code within my team and as well as other teams.
  • Strong interactive skills with the ability to work in a collaborative environment as well as independently with minimal supervision.

QA Automation Engineer

Confidential, VA

Environment: Selenium Web Driver, Selenium GRID, AWS EC2, Java, SQL, HTML, JUnit, Maven, Eclipse IDE, Jenkins, JIRA, Oracle.

Responsibilities:

  • Developed Test Scripts using Cucumber Framework with Feature files, Step Definitions and Pages.
  • Used Gherkin language for Behavior Driven Development (BDD) with Page Object Model (POM) and JUnit.
  • Executed automation scripts in parallel on different browser combinations using SeleniumGrid and EC2 instance in AWS.
  • Used Jenkinsas a Continuous Integration server to configure with Git and Maven.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings.
  • Performed back-end testing to validate the data using SQL queries to the required Test cases.
  • Performed data driven testing by using JDBC as a data source & configured SQL queries to fetch data from the Oracle database.
  • Configured JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement
  • Identified, analyzed and documented all the bugs observed during testing and opened tickets using JIRA.
  • Performed compatibility testing of the applications for dynamic and static content of browsers using different types of locators such as ID, Name, Tag Name, Link Text, Partial Link Text, Xpath and CSS in Selenium.
  • Created and executed the End-to-End scenarios totestthe feature of the applications which included both positive and negative scenarios.
  • Used Maven to define project structure, dependencies, build, and test management.
  • Used Eclipse IDE for the creation of automation scripts.
  • Attended Bug Review meetings and discussed issues with the Developers and Business Owners.

Hire Now