Sdet Resume
SUMMARY
- Experience in setting up test environment for automated script execution using Java, Appium and Selenium.
- Performed the Mobile Testing on both actual Android devices.
- Used Selenium for UI Automation and Postman to check endpoints.
- Centralized the framework for Android automation to increase the code efficiency.
- Maintained BDD Framework with Java as a programming language.
- Used BrowserStack for Cross - Platform, Cross-Browser, and Parallel Testing . Designed Page Object Model structure, and defined dependencies using Maven .
- Configured Desired Capabilities for multiple versions of Android devices on Appium
- Experienced in developing framework using Selenium WebDriver, Java, Junit, Maven, Cucumber.
- Highly involved in managerial meetings and attended various conference calls at different levels from
- QA, developers and clients.
- Excellent ability in developing BDD scripts with Cucumber and writing step definitions for behavior using Gherkin language
- Performed all testing including Smoke Testing, Positive, Negative, Black Box, Functional, Regression Testing.
- Integrated Cucumber and Selenium screenshot functionality to efficiently analyze, report, log and track defects using JIRA .
- Worked in Agile Scrum environment, attended Daily Scrum, Sprint Planning, Sprint Grooming, Retrospective and Demo meetings.
- Excellent at decision making process and problem solving attitude with a positive approach.
- Good interpersonal, multitasking and communication skills and good team player in a distributed team environment.
- Team player with an uncompromising attitude towards quality. Confident and ready to respond to unplanned demand. Excellent problem solving and analytical skills.
TECHNICAL SKILLS
Programming Languages: Java, SQL, HTML, XML, Gherkin
Testing Tools: Selenium Web Driver, Rest-Assured, Postman, Cucumber, Selenium GRID, Sauce Labs, Amazon EC2 (AWS)
Maven Dependencies: Apache POI, JDBC, GSON, Selenium, WebDriver Manager
Testing Framework: TestNG, Cucumber
Bug Tacking Tools: JIRA, Rally
Continuous Integration: Jenkins
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential
SDET
Responsibilities:
- Designed, developed an automation framework from scratch with Behaviour Driven approach using Cucumber, Selenium WebDriver, JUnit and Maven
- Involved in reviewing business requirement documents to write detailed test plans and test cases.
- Attended in Daily Scrum meeting, Sprint Planning, Demo and Retrospective meetings.
- Performed manual and automated API testing using Postman and REST Assured library respectively to verify functionality and reliability of pertaining Web Services
- Automated UI Testing using Selenium WebDriver, JAVA, Junit with Cucumber framework.
- Conducted Front-End and Functional Testing of GUI using Selenium WebDriver.
- Performed back-end testing using SQL Developer and Automated with JDBC using Java.
- Developed and executed SQL queries to verify the proper insertion, deletion, and updates.
- Implementing Appium integration suite into testing applications on various mobile devices (smartphones, tablets) on Android
- Responsible for executing the test automation using Continuous Integration tool Jenkins .
- Executed various test plans for identifying defect and reported them with details log information and screenshot in defect tracking tool JIRA .
- Executed Regression suite in different server with AWS EC2 machine.
- Demonstrated automated tests of user stories during Sprint Demo in order to inform Stakeholders and Product Owner about the progress of software development.
Environment: Java, Appium, Android Studio, Selenium WebDriver, JUnit, Cucumber, JIRA, Jenkins, Postman
Confidential
Software Test Engineer
Responsibilities:
- Developed an automation framework from scratch in Selenium WebDriver using Behavior Driven approach with Java programming language, Cucumber, and Maven .
- Used Java programming language for developing/executing the test cases for automation.
- Developed REST API Test Automation using Rest-assured library in Java, Cucumber for backend testing.
- Performed Database testing using SQL Queries for data design, validation and integrity testing, also established JDBC connection using Java programming language.
- Successfully performed to develop Cucumber Step Definitions, Features and Scenarios using Acceptance Criteria on JIRA .
- Performed Smoke testing, Regression testing and Functional testing.
- Created Page Object Model (POM) pattern using Page Factory in Selenium WebDriver .
- Identified GUI elements using various locators: ID, Name, Class, Tag name, Link Text, XPath and CSS locators.
- Integrated with Continuous Integration ( CI ) tool Jenkins for running test cases automatically by scheduling Smoke and Regression tests.
- Used Maven for project building tool and to manage framework dependency jar files.
- Identified and reports software defects and test finding using JIRA tool.
- Actively collaborated with the business team and Product owners in Agile / Scrum environment and attended different meetings like Product / Sprint backlog, Sprint Planning, Scrum, Sprint Review and Retrospective meetings.
- Worked in Agile environment with the ability to accommodate and test the newly proposed changes at any point in time during the release.
Environment: Agile, Jira, Oracle, Intellij IDEA, JAVA, Selenium WebDriver, Cucumber, TestNG, XML, Jenkins, HTML, JSON, Postman, Maven.