Software Development Engineer in Test
Actively participate in Daily scrum meetings, Sprint Grooming, Sprint Planning, Sprint Demo,
Sprint Retrospective meetings.
● Participate in requirement specification and documentation review meetings with developers and BA
team.
● Analyze and contribute requirement specification, test plans and created test cases.
● Participate in Production support and user feedback sessions.
● Involved in requirement mapping and preparing a Requirement Traceability Matrix (RTM).
● Develop Test Scripts to test functionality of the application and execute automation scripts on
different browsers/environments and report defects through JIRA.
● Maintain Maven project written in Java and execute Tests from Cucumber feature files.
● Perform automated test reports using Cucumber plugin HTML reports and JSON reports attached
with failed scenario screenshots.
● Develop SQL queries along with JDBC and apply them to my test scripts for database validation.
● Perform Smoke, Functional, Positive, Negative, Integration, Regression, Front-end and Backend
Tests.
● Conduct Front-end and Functional Testing of the GUI by inserting various checkpoints in the
recorded test scripts.
● Create test scenarios in Cucumber using Gherkin language.
● Perform parallel execution using Cucumber runner class.
● Modify test scripts and parameterize constants in order to adapt scripts for data driven testing.
● Develop reusable methods with Java Programming Language using Selenium WebDriver and
maintain the framework.
● Design and develop test cases using REST Assured libraries for RESTful APIs.
● Create a separate test suite for pure APIs and detect bugs as early as possible in the development.
● Schedule tests using Jenkins for Regression and Smoke tests and automated reports.
● Perform extensive Cross Browser Compatibility testing on various web browsers like Internet
Explorer, Mozilla Firefox, and Google Chrome.