Sdet Resume
SUMMARY:
Software Development Engineer in Test
SKILLS:
API, Coding
Continuous Integration/Delivery
Continuous Integration
Cucumber, Git, HTML, Jenkins, JSON
Requirement Analysis, Structured Software, Software Development
XML, Integration Testing, JIRA, Junit, Selenium, Selenium Grid, Selenium Webdriver
Test Plan, Testng
Amazon Elastic Compute Cloud, EC2, Amazon Web Services, AWS, CSS
WEB Based, Web Services, database, JDBC, MySQL
Oracle, SQL, SQL Queries
SCRUM, Version Control, Eclipse, Java, internet explorer, Maven
Life Cycle, Software Development Life Cycle, SDLC, Microservice, REST
RDBMS, Apache,Enterprise Resource Planning
ERP, Integrator, Integration, User Stories, Architecture, Database Testing, Functional Testing, Performance Testing, Test Cases, Test Plans, quality assurance
Test Scripts, Testing Tools, Automated Testing, Software Testing
DOM, RTM, CAPE, excel, MS Excel, Microsoft Internet Explorer, Production Environment, maintenance, Regression Testing, System Testing
Cases, UCC
Business Requirements
Writing Functional
Functional Specifications
Telecommunication, DLC
EXPERIENCE:
Confidential
SDET
Responsibilities:
- Participated in User Stories walkthrough and provided feedback for Acceptance Criteria.
- Designed and developed Test Plans, Test Cases and prepared Requirement Traceability Matrix (RTM) to ensure the adequate coverage of the Test Cases.
- Followed Agile Scrum Testing methodology, participated in Daily Scrum, Sprint Planning, Sprint Review, and Sprint Retro meetings and tested each Sprint deliverable. Worked with a highly motivated and productive Agile Scrum team.
- As a cross - functional SDET, effectively collaborated with the team members to ensure Functional and Regression Testing.
- Designed and developed BDD Automation Framework using Cucumber and Page Object Model (POM) from scratch using web driver.
- Setup the Automation framework using Selenium WebDriver/Selenium Grid to run Test Cases in multiple browsers and platforms.
- Use Amazon Web Services (AWS) EC2 machine to perform Selenium Grid and integrate with Jenkins to run Smoke and Regression testing.
- Implemented automated execution of tests, reports bugs and send e-mail notifications to the developers whenever there was a change in the status of the defects using Git and Jenkins.
- Used Java programming language for coding.
- Integrated with Continuous Integration tool Jenkins for running tests on a nightly basis automatically.
- Extensively used locators like (XPath, CSS Selectors) and web driver to test the web application.
- Reported software defects on Jira and interacted with the developers to resolve technical issues.
- Developed and maintained Automation Test Scripts for web-based applications using Java, and automated using Selenium WebDriver.
- Tested applications on different browsers such as Internet Explorer, Firefox, Google Chrome and their versions to simulate the production environment.
Environment: Jira, JSON, DOM, CSS, XML, MS Excel, Jenkins, Git, SQL, Cucumber.
Confidential
Test Automation Engineer
Responsibilities:
- Worked on the user stories and planned Sprints with respect to Software Development Life Cycle (SDLC).
- Analyzed business requirements, functional specifications and technical documents of the application and provided timely and meaningful feedback.
- Estimated, prioritized, planned and coordinated testing activities.
- Prepared and participated in the Test Plan discussions and developed the automation Test Plan and Strategy.
- Assisted in building tools and frameworks for automated testing.
- Performed both manual and automation Test Script executions across multiple browsers to check the compatibility of the application(s).
- Designed, developed and executed automation scripts.
- Attended daily Scrum meetings to discuss the progress of the automation script execution.
- Prepare scripts for Integration/Regression Tests for the new features & bug fixes.
- Good exposure to Continuous Integration Jenkins Server and configured them accordingly.
- Ensured compliance is met for all the components including Functional Tests.
- Ensured the automated cases are repeatable and built for easy maintenance.
- Identified the issues and reported them to concerned development teams to resolve them and ensure code coverage.
- Prepare test execution status reports and published to Scrum team.
- Connected to the database to query the database using SQL for data verification and validation.
- Use REST API to establish communication between Client and Server data by sending a request and getting a response from the database while using GET, POST, PUT, DELETE, API request types to send request to API endpoints/method.
- Perform RESTFUL web service testing using Rest Assured framework with java and validate JSON formatted data.
- Use GSON for serialization and deserialization.
- Troubleshot the automation results and failures.
- Provided a consolidated status report for all the testing efforts, results, activities, data, and bug report.
Environment: Selenium WebDriver, Cucumber, Java, Intellij, TestNG, Maven, Jenkins, XPATH, XML, GIT, JIRA, HTML, AGILE, SQL, REST Assured.