Post Job Free
Sign in

Engineer Selenium

Location:
Secaucus, NJ
Posted:
December 19, 2020

Contact this candidate

Resume:

Adam Karsi

(201-***-**-** *************@*****.*** East Rutherford NJ 07073

Linked in www.linkedin.com/in/adam-karsi-2a008b1bb Greencard Holder

SUMMARY

Certified QA Software Test Engineer over 5+ years’ experience. Performed in Manual & Automated Testing for Software Quality Assurance (QA)Knowledgeable in Open-Source Automation Tools (Selenium, TestNG) Strong knowledge of Object-Oriented Programming in Java. Experienced with SDLC including AGILE SCRUM methodologies. Experienced in QA and testing process, plans and defect tracking. Adapts quickly to new requirements.

• Experienced on working in web automation using WebDriver, JAVA, TestNG, Maven, Cucumber, Jenkins, Git, GitHub, Sauce Labs and Grid.

• Expertise in writing Selenium WebDriver automation scripts in Python and JAVA for web application.

• Wide knowledge of JAVA collection, JAVA I/O, JDBC, exception handling etc. and object-oriented programming language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation.

• Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format with Page Object Model (POM).

• Comfortable writing scripts in PyTest – Python approach.

• Performed using TDD framework concept in PyTest.

• Utilized on Data Driven framework with TestNG by applying Annotations, Parameterizing, Data provider Annotation, Listener interface.

• Capable of using version control tool Git and have hands-on experience with resource sharing platform on GitHub

• Performed continuous integration using Jenkins.

• Executed custom CSS Selectors, XPath expression and customized XPath to detect web elements.

• Assisted for Implementing Oracle Cloud, AWS, Selenium Grid on Sauce Labs and local Selenium Grid for cross browser testing.

• Have experience of build management tools like Maven and managing JAVA automation projects.

• Used Cucumber, TestNG and HTML Report, Extend Report, Allure store all testing results, metrics

• Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle

(STLC) and testing methodologies like Agile/Scrum. Tested the application in highly dynamic environment with sprint team using agile methodology.

• Implemented RESTful Services using HTTP methods such as POST, PUT, DELETE, GET with Rest Assured and HTTP Client Java libraries.

• Worked with JSON data format and convert java object to String and String to Java objects (Serialization and Deserialization)

• Experience in testing using Rest Assured Library on API Testing.

• Experienced in Postman for API and JMeter for loading testing

• Experience on testing and Bug Life Cycle with JIRA follow up and solve them within the specified time frame.

SKILL SET

Programming Language: Java, Python, Groovy, Gherkin Testing Tools: Selenium Suite (WebDriver, Selenium Grid, Selenium IDE) Testing Framework: Cucumber BDD, TestNG, Data Driven, Hybrid Framework, PyTest TDD and BDD IDE: Eclipse IDE, IntelliJ. IDEA

Databases: Oracle, MySQL, SQL, RDBMS, JDBC

API Testing: Postman, Rest, RestAssured

Test: JMeter

Bug Tracking: JIRA

Front End: HTML, CSS

Bootstrap Build Integration Tools: Maven CI/CD: Git, Git-Hub and Jenkins Methodologies: Agile-Scrum

Test Management: JIRA

Others: Sauce Labs, AWS

CERTIFICATION & EDUCATION

• CTFL (Certified Tester Foundation Level) – ISTQB

• OCA (Java Developer 8 Programmer)- Oracle

• PSM I (Professional Scrum Master)- Scrum.org

• PCAP - Python Associated Level Certificates, Python Institute.

• AWS Certified Solutions Architect – AWS.

• Oracle Cloud Infrastructure Foundations, Oracle.

• 2004 – 2008 Bachelor’s Degree, Business Administration, Marmara University, Istanbul Turkey EXPERIENCE

DSV Logistics, New York City Metropolitan Area 03/2018 - 10/2020 SDET

DSV Logistics is an international logistics company which is located in different countries. I was responsible on internal application of company as SDET team member. Application makes it easier to track and trace the freight and provide customers to manage cargo online. Customers had options to create individual shipments as they requested by using online application.

• Performed automation scripts using Selenium WebDriver, JAVA, Selenium Grid for web applications.

• Working on Test-driven development (TDD) framework using TestNG with Page Object Model pattern using JAVA programming language with the help of Selenium WebDriver Java-client library.

• Written and executed test scripts using IntelliJ IDEA

• Implemented Maven for build management and also implemented CI tool - Jenkins.

• Used Sauce Labs to execute Selenium automation suites on different platform; performed browser combinations in parallel.

• Worked on source version control tools such as Git/GitHub.

• Performance testing using JMeter

• Extensive experience with writing test scenarios on Cucumber feature file

• In depth understanding on how and where to use gherkins annotations.

• Review functional requirement and use case document to understand the business logic, application requirement and technical aspects of the system.

• Experienced API testing for back-end side using Rest Assured for automation and Postman for manual.

• Performed cross-browser testing using Sauce Labs and Selenium Grid concepts.

• Experienced database testing using MySQL and JDBC.

• Participate in Scrum rituals: stand up meetings, sprint planning and retrospectives

• Responsible in writing Test Plan and Test Cases based on the business requirements

• Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using JIRA Tool.

• Performed Defect Tracking & Management in JIRA

Chain Logistics, New York City Metropolitan Area 09/2015 - 02/2018 QA Automation Engineer

I worked in development team as QA Automation Engineer. As a QA team member, I was responsible to test customer and employee management system on regression, smoke and sanity level tests and also, conducted API tests for back-end side.

• Defined client needs and functional requirements of the software system. Proficiently lead developers in planning and executing system enhancements.

• Responsible mainly for performing Smoke, Regression and Functional Testing types.

• Performed cross-browser testing by executing Selenium test scripts on multiple browsers and platforms using Selenium Grid and checked for compatibility.

• Prepared Test Plan, Test Cases, Test Scripts and Test data for the application as well as for the database verification based on the functional requirements and test specification.

• Created testing strategy including providing test estimates, documenting test plans and objectives, assessing and identifying testing risks, and developing test scenarios and test cases

• Created test cases using TDD framework using TestNG – Java

• Generated HTML reports and Listeners, Allure report and Extent report

• Executed parameterized testing using Data Provider and parallel execution using TestNG

• Working on TDD framework with PyTest Page Object Model pattern using Python

• Automated API for back-end side using Rest Assured library with JAVA

• Created test cases for API using Postman.

• Experienced in Git Version Control tool and GitHub as a remote repository.

• Implemented Agile Approach with Scrum framework.

• Leverage the testing process and test tool kit to create reusable test assets.

• Implementing QA process and Automated testing for all the work streams to improve the overall testing cycle.



Contact this candidate