Sdet Resume
SUMMARY
- Over 5 years of experience as a QA Automation Engineer/SDET, worked on Manual, Automation, API, Data base, CI/CD. Experience in different domains such as Cloud services and CRMs.
- Expert in Manual and Automation testing of Web based, client - server applications
- Excellent knowledge and expertise in implementing complete Software Development Lifecycle and Software Testing Lifecycle
- Experience in Agile Scrum environments, attended all ceremonies such as sprint planning, grooming, retrospective and demo.
- Excellent skills in designing and building automation frameworks using Java, Selenium WebDriver, JUnit, TestNG, Maven, Jenkins.
- Experience in Modifying and Maintaining new and existing Frameworks such as BDD, TDD, Hybrid, DataDriven Frameworks).
- Expertly skilled in Core Java development by implementing different concepts such as OOP Concepts, Collections, Data Structures, Strings, Exception Handling, and MultiThreading.
- Expert in developing Behavior Driven development by writing Gherkin language using cucumber tool, created Scenarios, Scenario outlines, features and Step definitions and generating the cucumber html reports.
- Experience in installation and Administration of version control systems like GIT and GitHub Working with Unit Test Frameworks like TestNG and Junit
- Experience in implementing the Page Object Model (POM), locating and storing Web Elements for easy reusability and maintainability
- Performed Database/Backend testing by writing complex SQL Queries for data validation Worked with Selenium Grid for running multiple tests in parallel across different browsers
- Excellent communication skills and have the ability to work independently and perform as a team
- Outstanding team player with problem solving skills and the ability to perform under high stress situations
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, JUnit, TestNG, SQL Developer, JDBC, RestAssured
Frameworks: BDD, TDD, Hybrid, Data Driven
Defect Tracking Tools: JIRA-Xray
Build Tools: Maven.
IDE: IntelliJ
Languages: Java, SQL, HTML, JavaScript
CI/CD Tools: Jenkins
Cross Browser Platform: AWS, Selenium GRID
Databases: Oracle, MySQL, PostgreSQL
Version Control: GIT, GITHUB
Operating Systems: Windows 7/8, Mac OS
Methodologies: Agile Scrum
PROFESSIONAL EXPERIENCE
SDET
Confidential
Responsibilities:
- Involved in several meetings with Business Analysts and Developers.
- Performed Functional Testing and Regression Testing using Selenium with Behavior Driven Framework and Data Driven Framework.
- Created several test scripts using Behavior Driven, Data Driven, and Hybrid Frameworks.
- Expertise in running multiple tests in parallel using Selenium Grid.
- Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Experienced in Manually Testing and Automating SOAP UIs.
- Highly experienced in Manual API Testing using Postman
- Utilized Maven to store and maintain Dependencies and plugins for Test Execution.
- Developed BDD Framework from scratch.
- Built BDD Framework to create Cucumber Step Definitions, Scenarios, Scenario Outlines, and Features using Acceptance Criteria.
- Used AWS to launch EC2 instances.
- Utilized Apache POI jar file to read test data from the excel spread sheets.
- Handled Selenium Synchronization problems using Explicit & Implicit waits.
- Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
- Used runner classes in Cucumber to generate Step Definition and used tags to run different kinds of test suites like Smoke, and Regression.
- Shared Daily Status Reports with all the team members, Team Leads, Managers.
Environment: Selenium, Java, Maven, Jenkins, Git, GitHub, REST, Postman, Cucumber, BDD, Agile, TestNG, AWS, SQL.
QA Automation Engineer
Confidential
Responsibilities:
- Performed GUI functional testing manually for the application.
- Designed Manual and Automated Tests, created Automated test cases, Test Plans and executed tests using Selenium.
- Developed BDD and TDD script with Cucumber and written Step Definition using Gherkin based features.
- Involved in Designing and Developing Automated Functional Test suite using Selenium IDE and WebDriver.
- Performed Restful Web Service API testing for UI content verification and validation with JSON using Rest Assured.
- Performed Regression Testing as part of every build.
- Performed functional tests using Selenium WebDriver with Data Driven framework and documented results in a database.
- Involved in the Defect Review Meetings, build meetings and release meetings to resolve the outstanding issues.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
Environment: Selenium WebDriver, IntelliJ, AWS, Java, JavaScript, RestAssured, JUnit, Jira-Xray, Cucumber, API Testing, Gherkin