Software Development Engineer In Test Resume
SUMMARY
- Expertise in Test Automation using Selenium WebDriver, Java, Maven, Cucumber, Junit and TestNG.
- Strong experience in Automating Web Based Applications in DDT (Data - Driven Test) and Cucumber BDD (Behavior Driven Development).
- Extensive knowledge in API Testing using REST Assured library and POSTMAN.
- Strong knowledge in Database Testing by using SQL queries and JDBC for Database connection.
- Solid understanding in terms of object-oriented programming concept (OOP) and data structure in JAVA
- Well versed in using Version Control System - Git on Web-Based hosting service - GitHub.
- Ready to adapt to the all-new kinds of environments, skills and technologies.
- Proven team player, self-motivated, having problem-solving ability and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: Java, SQL, HTML, CSS, Gherkin, JavaScript
Framework: Cucumber BDD, Page Object Model, Data Driven Test, Hybrid, Jasmine
Automation Testing Tools: Selenium WebDriver, TestNG, Junit, Selenium Grid, JDBC, Rest Assured, Protractor
Build Management Tool: Maven
CI/CD Tools: Jenkins,AWS
IDE: IntelliJ, Eclipse, SQL developer, Postman
Database Platform: Oracle, MySQL
Bug Tracking Tools: Jira-Xray
Project Methodology: Agile (Scrum), Waterfall
Version Control System: Git, GitHub
PROFESSIONAL EXPERIENCE
Software Development Engineer in Test
Confidential
Responsibilities:
- Executed web-based testing including Smoke Test, Regression Test, Functional Test, Frontend and Backend Testing .
- Actively participated in Agile Scrum Methodology , attended Sprint Planning Meetings , Daily Scrum , Sprint Retrospective Meetings .
- Involved designing and developing Cucumber BDD Testing Framework by using Java , Selenium WebDriver, Cucumber, Gherkin, Junit, Maven.
- Performed API Testing with RestAssured Library along with Hamcrest-Matchers Assertions for automation testing and used POSTMAN before writing test scripts.
- Created Page Classes and Test Classes by using Page Object Model and implementing Page Factory for each page to initialize Web - Elements.
- Created Data Driven Tests in Automation Testing Framework by using Apache POI library for (Microsoft) Excel Files/Sheets .
- Created HTML and Cucumber Json Reports with detailed test steps and screenshots.
- Used Jenkins for Smoke Test and Regression Test as a CI/CD tools.
- Run test in parallel by using Selenium Grid.
Environment: s: Windows 10, Jira Xray, Selenium WebDriver, JAVA, SQL, Oracle, Maven, Junit, Cucumber, Jenkins, TestNG, HTML, JavaScript, RESTful Web Services, Rest Assured, Git, IntelliJ
Software Development Engineer in Test
Confidential
Responsibilities:
- Automated the Test Cases for Regression Testing , Smoke Testing in Agile/Scrum environment.
- Involved in creating Framework from scratch using Selenium WebDriver, TestNG , Maven , and the page object model .
- Performed data-driven tests by using the Apache POI library to read and assert data from excel files using Java Data Base Connectivity for connection with the database.
- Performed Backend testing and Database Testing by using SQL queries and JDBC library.
- Demonstrated solid knowledge Object-Oriented Programming Concept (OOP), Exception Handling and Data Structure in JAVA while creating Test Scripts .
- Maintained the automation code and resources by using GIT as a version control system and GitHub as an online repository.
- Involved creating Test Plans and Test Reports.
- Wrote Automation Test Scenarios and Test Cases Steps based on documented User Stories and Acceptance Criteria .
- Created Extent Reports with detailed test steps and screenshots.
- Created defects in Jira X-ray
Environment: s: Windows 10, Jira, Selenium WebDriver, JAVA, Maven, Jenkins, TestNG, HTML, Apache POI library, Git, Eclipse
Electrical and Electronics Engineer
Confidential
Responsibilities:
- Managed Quality Management System Process.
- Prepared documentation of software product defects and track it to closure.
- Worked with development team to create test plans for enhancements and fixes on applications.
- Provided recommendations to improve the development process.