SDET/Quality Assurance Automation Engineer with 6 years of experience, extensively worked on Web based, Client Server and Data Based applications.
Experience on various domains such as Banking, Healthcare and Mortgage.
Advanced knowledge and implementation of Agilemethodologies in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) along with Scrum ceremonies.
Expertise in developing automation test scripts using SeleniumWebDriver, REST Assured libraries and JDBC in Java using IntelliJ and Eclipse IDE's.
Expertise in using Postman, Jira, SQL Developer, Jenkins, Selenium Grid
Advanced knowledge of Core Java, development by applying OOP concepts (Encapsulation, Abstraction, Polymorphism and Inheritance), loops, conditional statements, Data Structures/Collections, String manipulation, Exceptionhandling etc. in Frameworks.
Expertise in developing and maintaining Test Case Design, Test Script Development, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
Strong knowledge of Smoke Testing, Integration Testing, Back-End Testing (API and Database), Functional testing, Regression testing, End-to-End testing, Cross Browser/Parallel testing, System Testing, Positive Testing, Negative Testing.
Expertise in understanding Business Requirement Specifications, Functional Specifications and Acceptance Criteria and converting them into Test Scenarios.
Strong knowledge of building, modifying and maintaining automationFrameworks using POM design pattern such as Behavior Driven, Data-Driven and Hybrid Driven approaches with Java, Maven, Selenium WebDriver, Cucumber, JUnit, TestNG.
Experience in designing and generating various reports such as Cucumber HTML/JSON, Serenity and extend reports with failure screenshots.
Frameworks: Behavior Driven, Data Driven, Hybrid, Page Object Model (POM)
Browsers: Google Chrome, Mozilla Firefox, Safari, Internet Explorer
Operating Systems: Windows, macOS
Bug Tracking Tools: Jira-XRay
RDBMS: Oracle, MySQL, PostgreSQL; SQL
IDE's and Version Control: IntelliJ IDEA, Eclipse, Git, GitHub, Gitlab
Software Development Methodologies: Agile/Scrum, Agile/Kanban
Cross Browser Platform: AWS and Selenium Grid
Oct 2019 - CurrentCity, State
Software Development Engineer in Test / Company Name
Implement Page Object Model design pattern automation framework with Selenium WebDriver, Java, JUnit and Cucumber.
Utilize REST API by using REST Assured libraries, JUnit and Cucumber BDD scenarios to automate tests.
Creating POJO classes to map Rest API request and response Json/xml data.
Perform Cross browser compatibility testing utilizing Selenium WebDriver on Chrome, Firefox, Safari and Internet Explorer browsers using TestNG.
Performing API Testing to validate endpoints and proper JSON/XML structure with CRUD operations by using Postman and REST Assured Library and Swagger.
Utilize Maven built tool with pom.XML to store and manage dependencies and plug-ins for test execution.
Using Git and GitHub as a Version Control System, Jira for Project Management, Jira Xray add on for Test Management.
Effectively get involved in defects logging, tracking and managing Defect Life Cycle using Jira Xray.
Using IntelliJ IDEA for creating maven projects, Selenium Grid for Parallel Testing.
Prepare test scripts to implement test cases, test scenarios, behavioral features, and step definitions for BDD using JUnit and Cucumber with Gherkin.
Conduct Smoke, Functional, System Integration, Regression, and E2E testing during the entire Project; use Jenkins CI/CD tool for creating jobs to run Smoke and Regression tests.
Interact with the Development team in prioritizing the defect list and validating known bug fixes.
Actively take part in all Scrum Events: Daily Stand-Up, Grooming, Sprint Planning, Demo, Retrospective meetings.
Follow the SDLC Methodologies, throughout the testing process from initiation until deployment.
Jan 2018 - Oct 2019City, State
QA Automation Engineer / Company Name
Participated in Scrum ceremonies like Sprint Planning, Daily Stand-up, Demo and Retro meetings with Product Owner, Scrum Master, Developers and various business people.
Developed and Executed test scripts using Selenium WebDriver, TestNG.
Created automation framework in Java using IntelliJ IDE, particularly on maven build tool.
Performed Functional and Regression Testing extensively using Selenium WebDriver, REST Assured and JDBC.
Reported software defects in Jira and interacted with the developers to resolve technical issues; ran Smoke and Regression on Jenkins, while used Selenium Grid for Parallel Testing.
Maintained Automation scripts and responsible for code check-ins into GitHub Remote Repo.
Designed and build Automation Framework for web-based software products via Page Object Model (POM) design pattern using Page Factory in Selenium WebDriver and TestNG to reduce code and for better maintenance.
Performed Black Box Testing, End-to-End Testing and extensively used Selenium WebDriver for Regression, Smoke, Functional Testing and Data Driven testing using excel file in Selenium WebDriver with the help of Apache POI.
Verified Back-End data writing complex SQL queries and using JDBC libraries, as well as performing Database Testing.
Provided API Testing using Postman (manual) and REST Assured Java libraries for REST API Web Services/REST API Testing.
Creating POJO classes to map REST API request and response Json/xml data.
Using Swagger documentation to get REST API endpoints and specifications.
Validated Web-Services based on vulnerable (URL/Body), methods (Get, Post, Put, Delete), other API parameters and verify status code through Postman or autommatically.
Sep 2015 - Dec 2017City, State
Test Automation Engineer / Company Name
Developed test plans, cases and scripts based on business requirements for manual testing, functionality testing and regression testing.
Took main responsibility for manually testing of critical features and functionalities of the application.
Designed and created Automation Framework from scratch via Page Object Model (POM) design pattern using Page Factory in Selenium WebDriver to avoid hard coding, diminish code size and provide better maintenance.
As a member of Agile Kanban team actively participated in Daily Huddles.
Performed Parallel Testing in different virtual machines and Cross browser testing in different browsers and operating systems by using Selenium Grid.
Developed test suites in Selenium WebDriver in Java with TestNG framework in Eclipse IDE for regression and smoke testing.
Created test reports generated out of TestNG and captured the error screenshots.
Parameterized the fixed values in checkpoint statements, created Data Table for the parameters and wrote functions for the parameters to read new data from the table.
Configured Jenkins build job for Continuous Integration and for Regression Testing.
Found Defects, prepared Defect Reports and Status Reports, Defect tracking using HP Quality Center/ALM.
Conducted Back-End testing using SQL Queries to validate data for and retrieve data from database for executing user specific test cases.
Executed manual Regression suit before every release and generated test reports.
Master of Arts in Marketing ManagementEastern Mediterranean University
Bachelor's Degree in Administrative ManagementAcademy of Public Administration
Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.
How this resume score could be improved?
Many factors go into creating a strong resume. Here are a few tweaks that could improve the score of this resume:
Eastern Mediterranean University
Academy of Public Administration
Job Titles Held:
Software Development Engineer in Test
QA Automation Engineer
Test Automation Engineer
Master of Arts in Marketing Management Bachelor's Degree in Administrative Management
Create a job alert for [job role title] at [location].