Software Development Engineer Resume
Paramus, NJ
SUMMARY:
- Solid experience in Core Java, development by applying different concepts like OOPS concepts, Collections, String and Exception handling, and writing good quality object - oriented code for testing purposes by following industry-standard java coding standards.
- Proven ability in developing BDD scripts with Cucumber and writing Scenarios, Scenario outlines, features and Step definitions by using Gherkin language and generating the Html Cucumber reports.
- Expertise in writing Selenium WebDriver automation scripts in Java by utilizing Page Factory Class .
- Knowledge on Centralized Test Data management using a properties file.
- Skilled in database testing by using MySQL and JDBC for back-end testing.
- Solid experience in API Testing using Rest Assured library and Postman.
- Proven experience in working with Selenium Grid/Sauce Labs &TestingBot for running multiple tests across different browsers, operating systems, and machines in parallel.
- Ability to use and deploy Continuous Integration/Continuous Development (CI/CD) and version controls technologies like Maven, Jenkins, and GIT.
- Experience includes Functional Testing, Regression Testing, Integration testing, System testing.
- Proficient in generating reports with screenshots and using various defect-reporting/tracking tools like JIRA .
- Good understanding of all phases of the Software Development / Testing Life Cycle (SDLC / STLC).
TECHNICAL SKILLS:
Programming Languages: Java, HTML, Gherkin, XML, JSON
Testing Tools: Selenium WebDriver, TestNG, JUnit, Cucumber, RESTful API, POSTMAN
Test Management Tool: Jira, Xray for Jira
Databases: MySQL,PostgreSQL
Cucumber BDD, JUnit, TestNG, Data: Driven
Platforms: Windows, iOS, AWS, Selenium Grid, Sauce Labs, Testing Bot
IDE: Eclipse, SQL Developer, POSTMAN, IntelliJ
Repository System: Git, GitHub
Build Tools: Maven, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, PARAMUS, NJ
Software Development Engineer
Responsibilities:
- Involved in writing and implementing Test Cases, Test Scenarios, and Test Scripts in accordance with Business Requirement. Automated the Sprint Stories based on the Acceptance Criteria.
- Involved in developing and executing Data-Driven Framework from scratch using Java, Selenium WebDriver, Data-Driven Testing, Maven by implementing Page Object Model and Singleton.
- Performed UI testing with using BDD, Cucumber to run Smoke and Regression Tests on multiple platforms and browsers in parallel.
- Selected the Test Cases to be automated and performed functional testing of the front-end with Selenium
- Developed BDD , Cucumber Framework and used Gherkin format to automate Test Cases.
- Used Apache POI to read data from Excel sheet for Data-Driven.
- Created HTML reports with detailed test steps and screenshots, Performed Database Testing by using JDBC library and writing SQL queries to test the MySQL database.
- Integrated Selenium WebDriver script to Jenkins CI /CD server.
Confidential, NEWYORK, NY
Assistant Store Manager & IT Technical Assistance
Responsibilities:
- Maintained the Microsoft Dynamic retail management system integrated with Point of Sale systems connected to the Microsoft SQL server express edition.
- Inserted the new data from the local terminal or with the remote handheld device.
- Install and maintained the computime101 face scanning time and attendance system. Adding the new employee to the system and taking the reports for payroll purpose.
- Installed the new component to the existing network and managed to the system works smoothly.
- Charged for taking care of online order platform like Grubhub, UberEats, SeamlessWeb etc. to make sure it is working like as expected.
- Monitored daily operations and overall conditions of the store
- Exceeded the expectations of the customers by ensuring a friendly and helpful environment
Confidential, NEWYORK, NY
Purchasing Manager
Responsibilities:
- Research, select and purchase quality products and materials
- Build relationships with suppliers and negotiate with them for the best pricing
- Update inventory and ensure that stock levels are kept at appropriate levels
- Arrange transport of goods and track orders to ensure timely delivery
- Coordinate with inventory team management
Confidential
Field Service Engineer
Responsibilities:
- Established Installing, troubleshooting, repairing, and performing preventative maintenance on all technical equipment of printing machinery based on Simatic T1 505 PLC (Programmable Logical controller)
- Provided technical support to troubleshoot, repair, and maintain operational efficiencies in Simatic PLC and other automation systems
- Monitored work performance and quality to maintain standards