
Hey Guys, I am an Automation Engineer. You can find my Java Selenium Codes to learn Automation. I enjoy Automating new things.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Java-Sessions-By-Shoaib
May 19, 2021 – May 20, 2021
This Repository contains Java Sessions for Begineers
View ProjectREST-Assured-Rest-API-Testing
May 1, 2021 – May 1, 2021
This is a series of Rest Assured Tutorial which is one of the most used library for REST API Automation Testing. Rest-Assured is a Java-based library that is used to test RESTful Web Services. This library behaves like a headless Client to access REST web services. We can create highly customize-able HTTP Requests to send to the Restful server. This enables us to test a wide variety of Request combinations and in turn test different combinations of core business logic. Rest-Assured library also provides the ability to validate the HTTP Responses received from the server. For e.g. we can verify the Status code, Status message, Headers and even the Body of the response. This makes Rest-Assured a very flexible library that can be used for testing.
View ProjectPage-Object-Model-Framework-Hybrid-Approach-
April 15, 2021 – May 6, 2021
Page Object Model or POM is a design pattern or a framework that we use in Selenium using which one can create an object repository of the different web elements across the application. To simplify, in the Page Object Model framework, we create a class file for each web page. This class file consists of different web elements present on the web page. Moreover, the test scripts then use these elements to perform different actions. Since each page’s web elements are in a separate class file, the code becomes easy to maintain and reduces code duplicity.
View ProjectSoft-Assertion-TestNG-Java-Selenium
October 20, 2020 – October 20, 2020
Soft Assertion: Soft Validation: if a soft Assertion is getting failed-->test case will be marked as passed as well as next lines will be executed. We use assert(); to mark test case as failed, if any assertion is getting failed
View ProjectTestNG-Parameterization-Java-Selenium
October 15, 2020 – October 15, 2020
We can achieve parameterization in TestNG in two ways. 1. Using “Parameters annotation” and TestNG XML file. 2. Using “DataProvider annotation”.
View ProjectTestNG-Features-Java-Selenium
October 14, 2020 – October 14, 2020
There are various features of TestNG Framework. In this repository there is code for ExpectedExceptions keyword which is used to handle exception in Selenium. InvocationTimeout keyword is used to run a Test Case for 'n' no of times. Assert class is used to compare the actual and expected result.
View ProjectTestNG-Framework-Depends-On-Method-Concept-Java-Selenium
October 14, 2020 – October 14, 2020
Dependency is a feature in TestNG that allows a test method to depend on a single or a group of test methods. This will help in executing a set of tests to be executed before a test method. If Base Method fails then dependent Methods are not executed.
View ProjectLog4j-Concept-Java-Selenium
October 5, 2020 – October 5, 2020
log4j is a reliable, fast and flexible logging framework (APIs) written in Java, which is distributed under the Apache Software License. Logging is an important component of the software development. A well-written logging code offers quick debugging, easy maintenance, and structured storage of an application's runtime information.
View ProjectSelect-Date-from-Calendar-By-Javascript-Executor-Java-Selenium
October 1, 2020 – October 1, 2020
In this repository, there is code to select Date from Calendar by using Java Script Executor. It is one of the alternative method to select Date
View ProjectAutomate-Captcha-Code-Java-Selenium
September 27, 2020 – September 27, 2020
Captcha Code cant be automated using Selenium. So an alternative to this is JoptionPane which pops up a standard dialog box and showInputDialog prompts user for some input. Once the user enters the displayed captcha and clicks OK it will be saved to the string captchaVal.
View ProjectCultural Fit Analysis
The candidate's projects are heavily focused on Java and Selenium test automation. While this demonstrates a strong technical foundation in a specific area, the target role is 'React Frontend Engineer'. There is a significant mismatch between the candidate's demonstrated skills (backend/QA automation) and the requirements of a frontend role (React, modern JavaScript frameworks, UI/UX). This indicates a low cultural fit for the specified target role.
Soft Skills & Operational Fit
The candidate's project descriptions indicate a structured approach to problem-solving and an understanding of best practices in test automation. However, without psychometric test results or interview data, it is difficult to assess soft skills like teamwork, stress handling, or adaptability.