SOFTWARE DEVELOPMENT ENGINEER IN TEST
GREEN CARD HOLDER
QA Automation Tester (Quality Assurance) with 3+ years of experience in the IT industry. Performed both Functional and Automation Testing throughout the career. Strong knowledge of Java language and concepts, such as OOP and Collections Framework. A highly quality-oriented mindset to critically think about the business requirements and convert them to test scenarios.
Solid knowledge and experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect Life Cycle management, and different methodologies such as Agile and Scrum.
Excellent analytical, problem-solving, communication, and interpersonal skills, with the ability to interact with individuals at all levels.
Proficient with results-oriented Software Development Engineer in Test (SDET) with Functional and Automated Testing skills.
Experience with Front-end, Back-end, Manual, and Automation Testing; familiar with most recent tools in the market.
Experience in Smoke Testing, Regression Testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End-to-End Testing.
Experience in automation based on WebDriver and TestNG Framework with Java OOP. Proficient in Eclipse and IntelliJ IDEA.
Experience in developing automation scripts in BDD format using Cucumber and Proficient in writing Cucumber scenarios in GHERKIN format.
Experience in working with Continuous Integration and Continuous Deployment (CI/CD) tools.
Experience used Postman for testing API workflows.
Experience in generating HTML Test Reports using Maven & TestNG/JUnit.
Strong familiarity with Windows and MAC OS. • Used Oracle, SQL Server, and MySQL databases.
Experience in verifying REST Web Services API's request and getting valid JSON/ XML response for the operations of the following method GET, POST, PUT, and DELETE.
Experience to build frameworks using JUnit, Cucumber, Page Factory, Page Object Model (POM), TestNG, Data-Driven, and Behavior-Driven Development (BDD) Testing Frameworks.
Experience in Selenium WebDriver, Cucumber, Maven, Jenkins, and Git Testing Tools
Testing Frameworks: Selenium WebDriver, Cucumber, API, JUnit, TestNG, POM (Page Object Model), BDD, TDD, DDT, JDBC, Postman, Rest Assured, JSON
Project Management Tool: JIRA, Jira XRay
Build Tools: Maven.
Languages: Java, SQL, Gherkins, HTML
CI/CD Tools: Jenkins
Databases: Oracle, MySQL
Version Control: GIT, GITHUB,
Operating Systems: Windows, Mac OS
Development IDE’s: IntelliJ, Eclipse
Methodology: Agile Scrum
FinWorks ERP – Tysons, VA
QA Automation Engineer September 2018 - Current
Involved in the creation and development of the Hybrid Framework by using IntelliJ, Selenium WebDriver, Singleton, Page Object Model (POM) with Maven, JUnit, and Cucumber combination from scratch with Java OOP.
Used Apache POI in order to read the data from external sources such as Excel sheets.
Authored and maintained well-organized, efficient, and successful manual Test Cases for the entire team based on User Stories/Requirement Documents, as well as participated requirement specification and documentation review meetings with BA and development team
Participated and aware of all sorts of agile ceremonies (daily scrum, grooming, sprint planning, sprint review, sprint retrospective).
Able to break the larger epics into smaller user stories.
Successfully performed UI Testing, API Testing and DB Testing, Regression Tests, Functional Tests, and Smoke Tests as Jenkins necessities.
Created and executed SQL queries to perform Database Testing.
Used Git for Code Management tool.
Used Jira X-Ray as the Bug Tracking tool.
Used Java, Cucumber, Selenium WebDriver, TestNG and Maven to design and implement
Automation Test Scenarios.
Reported bugs and sent email notifications to the developers whenever there was a change in the status of defects using Git and Jenkins. Performed remote executions of daily Smoke Tests with Jenkins and sent email reports
Extensively used Java OOP and implemented it into the project.
Worked on developing Selenium WebDriver scripts using Java on top of Page Object Model (POM), built Maven projects and defined dependencies, properties, plugins, profiles, etc.
Work with Excel (Apache POI library) to do Data-Driven Testing and set the data back to Excel.
Performed Web Services Testing implement REST Assured library and POSTMAN.
Extensively used Selenium WebDriver API (XPath and CSS locators) to test the web application.
Created and successfully executed SQL queries for performing Database Testing.
Followed Agile testing methodology, participated in Scrum ceremonies, and finalized each Sprint deliverables.
Environment: Java, Selenium WebDriver, API Postman, Oracle, HTML, XML, GIT, TestNG, Jenkins, Maven, Cucumber, IntelliJ IDE.
FleetGru – Tysons, VA
QA Automation Engineer August 2017 – September 2018
Experienced all Sprint-related Scrum Ceremonies and followed Agile testing methodologies such as Sprint Planning, Daily Stand Up, Retro, Grooming, and Demo.
Configured Selenium WebDriver, JUnit, Maven tool, and created Selenium automation scripts in Java using TestNG prior to Agile release.
Helped in the development of Automation Framework by using Java, Selenium WebDriver, Maven, TestNG, and Cucumber with Gherkin.
Used JUnit to run the code scripts and test cases.
Extensively used Selenium locators and WebDriver to test the web application.
Pushed defect in JIRA with defect type, priority, and detailed information about the defect and route it to the specified application group. Involved in Test Cases, Test Plans, and executing Manual Test Cases.
Analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings.
Used GIT as a version-control system for tracking changes and JIRA for project management purposes.
Environment: Java, SQL, Selenium, Cucumber, JUnit, Maven, BDD, HTML, GIT, JIRA, Excel.