Sdet Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Over 4 years of experience as a QA Automation Engineer - SDET, extensively worked on Automation testing and Manual testing. Experienced with Web-based applications, Client Server, Database testing, and API testing based on Java Object-Oriented Programming (OOP) language.
- Excellent working experience ofSoftware Development Life Cycle (SDLC), Software Testing Life Cycle (STLC).
- Experience in Agile Projects and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog Grooming, Sprint Review, and Retrospective
- Experience designing and creating automation frameworks using Java, Selenium WebDriver, TestNG, JUnit, Maven, Cucumber, Jenkins tools, also familiar with Karate.
- Experience in designing, developing and automated Test Script for Selenium WebDriver using Java.
- Worked with Test Scripts to implement Test Cases, Test Scenarios, and features for Behavior Driven Development (BDD), Test Driven Development (TDD) using Cucumber, TestNG and JUnit by writing in Gherkin language.
- Used Maven as a project build and dependency management tool.
- Generating Extend Reports for the Cucumber project.
- Experience in Core Java and Object-Oriented Programming (OOP) concepts.
- Worked with Eclipse, IntelliJ IDEA, Apache POI, and Maven.
- Experience with API Testing with REST Assured library.
- Performed manual API Web Services testing by using Postman and Swagger.
- Programming Skills in SQL by using Oracle Data Base, writing SQL Queries for Back-End Testing.
- Experience of version control systems like GIT (Distributed Version Control), GITHUB.
- Has experience in Automated tests of Databases using JDBC API libraries.
- Experience in implementing the Page Object Model (POM) by creating an element for each page object and reused all the objects in various scripts.
- Experience in Using Jenkins as a Continuous Integration tool, where I run Smoke and Regression Tests.
- Worked with Selenium Grid for running multiple tests across different browsers, operating systems, and machines in parallel.
- Experience on Functional Testing, Regression Testing, Smoke Testing, User Acceptance Testing, Integration Testing.
- Automated test cases go relational Databases using JDBC.
- Worked on testing applications on different browsers IE, Safari and Chrome.
- Using JIRA for defect-reporting and defect-tracking.
- Good analytical and communication skills, self-motivated. Quickly adapt to new technologies/processes and ability to work independently with minimal supervision.
TECHNICAL SKILLS
Operating Systems: Windows, Mac OS
Testing Tools: Selenium WebDriver, TestNG, JUnit, Cucumber, SQL Developer, Jenkins, Postman, JDBC & REST services, Apache POI
Languages: Java, SQL, Gherkin
IDE: Eclipse, IntelliJ IDEA
Build Tools: Maven
Databases: Oracle
Cross Browser Platform: AWS, Selenium GRID
Defect Tracking Tools: JIRA
Version Control: GIT, GITHUB
Methodologies: Agile (Scrum)
PROFESSIONAL EXPERIENCE
Confidential
SDET
Responsibilities:
- Implemented Behavior Driven Development (BDD) Automation Framework in Gherkin language using Cucumber tool, developed Features, Scenarios, Step definitions and generating the cucumber reports.
- Created automation test scripts using Selenium WebDriver, Java, TestNG in IntelliJ IDEA to perform Functional and Regression Testing for Web-based application.
- Created and execute Positive and Negative test cases to verify the functionality of the service.
- Used Jenkins to execute the Test script periodically using AWS Server and Selenium GRID.
- Created and Customized Driver classes for reusability of code in all browsers using Singleton pattern.
- Identified, located and implemented correct GUI elements using various Selenium Locators such as ID, Name, Link Text, Partial Link Text, Path, CSS.
- Planning and setting up of Continuous Integration for various properties on Jenkins.
- Handled synchronization issue using Implicit and Explicit waits.
- Performed API Automation and Manual Testing using REST Assured libraries and Postman.
- Incorporated the Test Data in Test Scripts from Excel using Apache POI API.
- Used Maven as a project build and dependency management tool.
- Involved in the usage of Behavioral Driven Development (BDD) framework to Develop Cucumber Step Definitions, Scenarios and Features using Acceptance Criteria.
- Used runner classes in Cucumber to generate step definition and used tags to run different kinds of test suites like smoke and regression.
- Maintained the Java, Selenium, TestNG test sources.
- Generate reports and screenshots in HTML format when their is any failure in the automation script.
- Agile Methodology and participated in Sprint Planning, Sprint Retrospective and Scrum meetings.
- Using JDBC and REST Assured Library with Java to create and automate test cases of relational Databases.
- Using REST Assured API with GET, POST, PUT and DELETE methods.
- Reviewed database test cases according to assigned Requirement to validate reports by retrieving data from SQL Server.
Symund
Test Automation Engineer
Responsibilities:
- Implemented automation using Selenium WebDriver and Java.
- Implemented Page Object Model using Selenium WebDriver in Java programming.
- Wrote Test Cases and execute them manually from JIRA to test the application for its functionality, System Integration, Smoke, Regression, Stress Testing.
- Create and review - Test scenarios, Test suite preparation.
- Writing code in Java using JUnit annotations with Selenium WebDriver.
- Agile Methodology and participated in Sprint Planning, Sprint Retrospective and Scrum meetings.
- Used techniques as boundary value analysis testing
- Discussed Test Cases in Test Case review meetings.
- Used Maven as a project build and dependency management tool.
- Maintained the Java, Selenium, JUnit test sources.
- Update Test Plans and Test Cases periodically to manage changes in requirement.
- Create and execute various test cases.
- Executed Functional, Integration, Regression tests.
- Involved in team Agile planning activities and Backlog prioritization.
