We provide IT Staff Augmentation Services!

Senior Automation System Engineer Resume

5.00/5 (Submit Your Rating)

DC

SUMMARY:

  • Over 6 years’ experience in Information Technology with specializing in Software Quality Assurance with proficiency in both Manual and Automated Testing.
  • Strong understanding of Software Development Life Cycle (SDLC) methodologies such as Agile Scrum, Waterfall models and TDD (Test Driven Development).
  • Proven ability to Design, Develop and Maintain Test Automation Framework using Selenium WebDriver and JAVA from scratch.
  • Experienced in using test automation tools like Selenium WebDriver, Cucumber BDD, Junit, TestNG, Maven, Soap UI, Jira, ALM.
  • Hands on experience in developing the Test Plans, Test Cases, Test Scenarios, Test Scripts and Data Driven Testing (DDT).
  • In depth knowledge of automation frameworks like Data Driven, Keyword Driven and Hybrid Framework using Selenium WebDriver and JAVA.
  • Extensive experience in Automation testing, Manual testing, Smoke testing, GUI testing, Front End and Back End (Client Server) testing, Black Box testing, Functional testing and Regression testing.
  • Strong knowledge in configuration of Selenium WebDriver, JUnit, TestNG, Cucumber BDD tools and creation of Selenium Automation Scripts in Junit using Java.
  • Proficient in using JUnit rule annotations and overriding the failed method to capture automatic screenshots when test fails using Selenium WebDriver.
  • Ability to provide a smooth Continuous Integration by setting up Jenkins, GIT, Maven, JUnit, TestNG, Cucumber.
  • Thorough understanding of Selenium WebDriver architecture and API including WebDriver and Web Element interfaces, handling multiple elements, Select, Action and Alert classes and Synchronization.
  • Achieved Behavior Driven Development (BDD), using implementation with Cucumber using Gherkin language, where back end language used is JAVA, expanded test scenarios, tracked Cucumber Reports integrated with JUnit using Page Object Model (POM).
  • Strong knowledge of Maven, designing and developing Maven Frameworks build tools for writing pom.xml files, manage frameworks dependency jar files respectively.
  • Expertise in Continues Integration using Jenkins tool, administered and implemented CI Jenkins tool for automated builds.
  • Executed automation scripts on different browsers/environments and reported defects/results to the team.
  • Extensive experience in writing SQL queries to validate the Back End database systems reports and compare the results with Report Data.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

TECHNICAL SKILLS:

Programming Languages: JAVA, SQL, HTML

Testing Tools: Selenium WebDriver, Cucumber BDD, Soup UI

Build Tools: Maven

Unit Frameworks: JUnit, TestNG

Continues Integration Tool: Jenkins

Repository Systems: GitHub

Test Management Tools: Jira

PROFESSIONAL EXPERIENCE:

Confidential, DC

Senior Automation System Engineer

Responsibilities:

  • Reviewed, Analyzed User Stories and provided feedback for Definition of Done and Acceptance Criteria in an Agile Scrum environment.
  • Actively participated in Agile Scrum by attending Sprint Grooming, Sprint Planning, Spring Demo and Retrospective meetings.
  • Designed and Developed Automation Framework in Selenium WebDriver using behavior driver approach like Cucumber BDD.
  • Performed Smoke testing, System Integration testing, User Acceptance testing (UAT), Database and Regression testing.
  • Logged the defects and coordinated efforts with the development team to resolve the problems using defect - tracking tool like Jira.
  • Developed Hybrid Framework for Smoke and Regression testing using Selenium WebDriver, Page Object Model (POM), JUnit, Cucumber framework with Maven build tool in Eclipse IDE integrated with Jenkins tool for Continues Integration.
  • Configured Selenium WebDriver, TestNG and Maven tools and developed Selenium Automation scripts in JAVA.
  • Provided daily updates and test estimates to development team in meetings and gathered information from planning meetings for every release.
  • Used Maven as build management tool, GIT for version control, Jenkins for Continues Integration and Jira for defect-tracking tool.
  • Implemented BDD framework using Cucumber and created step definitions and feature files using Gherkin(Cucumber).
  • Developed user friendly HTML Report using JUnit for Selenium WebDriver.
  • Executed automation Scripts in batch mode for each regression cycle in Selenium WebDriver, analyzed the run result and logged defect for test failure in Jira.
  • Used POM (Page Object Model) approach to developed Selenium WebDriver Framework in Java.
  • Performed data accuracy, data validation and data integrity by querying the database using SQL queries to check the data table on server.
  • Collaborated with Business analysts, Developers and testers to improve the productivity and efficiency of the development team.
  • Supported Manual Testing as a Cross Functional team member in an Agile environment.

Environment: Selenium WebDriver 3.3, Oracle 12c, Eclipse IDE, JUnit, TestNG, Cucumber BDD, Maven, Jenkins, GitHub, Soap UI, Windows 10, Firefox, Internet Explorer, Chrome.

Confidential, MD

Quality Assurance Testing Specialist

Responsibilities:

  • Developed Test Plan, Test Cases, Test Scenarios based on System Requirement Document.
  • Executed Functional, Manual Test cases, analyzed the result and logged Defect by following Defect Lifecycle in Jira.
  • Designed Requirement Traceability Matrix (RTM) to match the test scripts with the functional design document.
  • Developed and maintained test automation scripts with Selenium WebDriver using Java.
  • Performed various testing methods such as Black Box, Smoke, Regression, Integration and User Acceptance (UAT) testing.
  • Developed Keyword Driven Automation Framework and re-usable methods using Java.
  • Involved in the preparation of Test Data for functional and Regression Testing
  • Supported Application Release by executing Automated Regression test cases in a batch mode using Selenium WebDriver.
  • Developed Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium WebDriver.
  • Performed Parallel and Cross Browser testing on different browsers like Chrome, Firefox, Internet Explorer where multiple tests were run at the same time.
  • Involved in capturing, inserting verification points, verifying and replaying user interactions automatically to identify defects using Selenium WebDriver.
  • Used Jenkins as a Continues Integration server to configure with GitHub and Maven.
  • Performed Regression testing for every modification made in the application and new builds using Selenium WebDriver.
  • Performed Back End testing using SQL queries to make sure that data entered has been uploaded correctly into the SQL database.
  • Participate in inspection and walk through sessions of the project requirements.
  • Participated in meetings on day-to day basis with QA team to discuss the issues arising while test preparation or test execution.
  • Coordinate with Development Team to understand the functionality of the application including meetings and walkthroughs.

Environment: Jira, Oracle 11g, Internet Explorer, Windows XP, MS Office.

Confidential, VA

Software Quality Assurance Analyst

Responsibilities:

  • Collaborated with QA and Development teams to support release planning, estimation and delivery processes using Agile Methodologies.
  • Involved in Business Requirements Analysis meetings and provided feedback to improve Testability of each requirement.
  • Involved in automated testing as well as Manual testing using Jira to develop test cases, test scripts, execution of the scripts and logging the defects.
  • Manually executed Test Scenarios, Test Cases and verified the actual results based on expected results.
  • Participated in team review of requirements documentation for purposes of test planning and to validate requirements testability.
  • Developed Requirement Traceability Matrix (RTM) to ensure comprehensive test coverage of requirements.
  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Identified bugs, analyzed, prioritized and generated reports by creating queries.
  • Reported the defects to development team on periodic basis and retesting the defects as they are fixed.
  • Designed and Developed Data Driven Framework using Selenium WebDriver to validate test case against different data set.
  • Checked the data flow through the Front End to the Back End and used the SQL queries to extract the data from database to validate it at the Back End.
  • Managed individual test cycles, reported bugs and worked with other analysts and developers to resolve the issues.
  • Developed and run manual and automated tests to ensure new functionality does not negatively impact the end user experience.
  • Supported development team through deployments and production issues.

Environment: MySQL, Jira, Microsoft Office

We'd love your feedback!