We provide IT Staff Augmentation Services!

Sdet Engineer Resume

VA

SUMMARY

  • Sr. QA Automation Engineer with 7+ years of extensive experience in software Testing of client/Server and multi - tier Web based applications in Automation and Manual testing.
  • Experience in requirement analysis, Automation testing and implementation of web base applications using automation testing tools Selenium Web driver.
  • Proficient in Core Java for selenium automation testing using Web Driver, TestNG, Maven and Jenkins.
  • Proficient in working with testing and carrying out functional, GUI Testing, Integration Testing, White Box testing, Black Box Testing, User Acceptance Testing, Security testing and Regression Testing.
  • Expertise in preparing Test Plan, Test Summary Reports, Test Cases, Test Scripts for Manual and Automated testing based on the User Requirements Document and System Requirements.
  • In-depth knowledge of SDLC process and related methodologies such as Agile software development method.
  • Exposure in all phases of Software Development Life-Cycle (SDLC) including Waterfall and AGILE environment.
  • Extensive experience with software automation testing tools like Selenium Web driver, TestNG, Selenium Automation Framework and Selenium Grid.
  • Worked with release management team to properly plan and allocate resources to test applications before releasing them into production.
  • Possess extensive in-depth knowledge of Java programming language, C, C++ and Selenium API.
  • Proficient in the preparation of test data for positive and negative testing of the different modules of the application under test; extensively SQL for backend testing.
  • Excellent reading, writing, verbal, communication and documentation skills with the ability to interact with business and development teams.
  • Expert in TestNG Framework, Annotations, Page Object pattern Framework and Selenium Selectors.
  • Good Knowledge on Maven build automation tool-Life Cycle, Jenkins Integration tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Work closely with Software Developers, Engineers and Vendors to obtain requirements and functionality of software, hardware and network platforms in order to create test cases and work flows
  • Timely reporting of Status / Risks / Issues to team lead, client by direct interaction in Client Status Calls / Program Calls / Scrum calls and by status emails.

TECHNICAL SKILLS

Programming Languages: Java, HTML, CSS, JavaScript

Test Frameworks: Selenium WebDriver, Cucumber, REST-assured, TestNG, Junit4

Test Tools: Firebug, Postman, Tidy Gherkin, SOAP UI, SQL Developer, Toad

Bug-tracking Tools: Bugzilla, Jira, RTC

Logging / Build Tools: Log4j, Maven, Ant, Jenkins, Autosys

Web/Application Servers: Apache, Tomcat 7/8

IDE/ UML Modeling Tools: Eclipse, IntelliJ, Microsoft Visio

Databases: Oracle 10g/11g, My SQL 5.0, SQL Server 2008, Microsoft Access

Source Control: SVN, ClearCase

PROFESSIONAL EXPERIENCE

Confidential

SDET Engineer

Responsibilities:

  • Actively involved with Agile SCRUM and sprint meetings for testing web application using Selenium web Driver.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java.
  • Used BDD withCucumber, Java and created feature files with scenario and scenario outline andimplemented Page Object Model, Hybrid framework from scratch to automate web pages.
  • Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used Cucumberautomated testing to test new and existing functionality.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Used Cucumber for security testing and browser-based testing with scenarios and situations.
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience
  • Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, TestNG, Cucumber, Maven, Jenkins, HTML, XML, XPath, Eclipse, Firebug, SQL, Windows.

Confidential -VA

QA Automation Analyst

Responsibilities:

  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven) in Java.
  • Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code in Java.
  • Proficient in Core Java coding and worked on Data Driven Framework and POM for Automation test scripts.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Added many front-end automation tests and BDD steps usingCucumberspecification framework, TestNG, Java which decreased 75% of manual testing.
  • Maintained and executed Maven build files for running automated tests.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for night batch to run the script.
  • Created and executed automation test cases usingSeleniumWebDriver/Cucumberframework for Web App.
  • Extensively used Page Objects design for readable test script and easy maintenance from developer perspectives.
  • Developed Selenium test scripts for identified test cases by using data driven, keyword driven and hybrid framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed GUI, Security, Functional and Regression testing using Selenium, TestNG, Maven, and Jenkins.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Conducted backend testing using SQL queries to validate data for database.
  • Verified, edited and update test data in new or existing systems before testing.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
  • Worked in the form of sprint team with business analysts and developers in Agile methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Page Object Model, POM, Data Driven Framework, XPath, Dom, agile, Apache, Internet Explorer, Firefox, Chrome, SQL, Windows

Confidential -VA

QA Automation Analyst

Responsibilities:

  • Extensively used Selenium WebDriver to test the web application.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Used BDD withCucumber, Java and created feature files with scenario and scenario outline.
  • Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing usingAppium. Also tested scenarios on real-time devices with automation scripts developed usingAppium.
  • Implemented Page Object Model, Hybrid framework from scratch to automate web pages.
  • Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used Cucumberautomated testing to test new and existing functionality.
  • Created Selenium web-driverautomationscripts usingJava and TestNGto validate functionality on various browsers.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Used Cucumber for Security and browser based testing with scenarios and situations.
  • Created Feature files using Gherkin Language (Cucumber).
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience.
  • Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Confidential

QA Engineer

Responsibilities:

  • Extensively used Selenium WebDriver to test the web application.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Used BDD withCucumber, Java and created feature files with scenario and scenario outline.
  • Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing usingAppium. Also tested scenarios on real-time devices with automation scripts developed usingAppium.
  • Implemented Page Object Model, Hybrid framework from scratch to automate web pages.
  • Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used Cucumberfor automated testing to test new and existing functionality.
  • Created Selenium web-driverautomationscripts usingJava and TestNGto validate functionality on various browsers.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Used Cucumber for Security and browser-based testing with scenarios and situations.
  • Created Feature files using Gherkin Language (Cucumber).
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience.
  • Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Hire Now