Post Job Free
Sign in

Selenium Java

Location:
Wheeling, IL
Salary:
50-55
Posted:
September 15, 2020

Contact this candidate

Resume:

Teymur Gasanov

Chicago, IL 248-***-**** ***********@*****.***

Professional summary

Vision driven Integration Software Development Engineer in Test with more than 6 years of extensive experience in Quality Assurance & Software Testing, Automation.

Solid experience in all the phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Experienced in using test automation tools such as Selenium WebDriver/IDE to develop automation testing scripts for web and client server applications.

Experience in Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, API and UAT

Expertise in developing, estimating, documenting, and executing test cases manually and generating automated scripts using Selenium IDE and WebDriver.

Strong knowledge of Java and understanding of OOPL.

Experienced in Development of Automation Scripts, Execution and Analyzing the test results using Behavior Driven Development (BDD), Test Driven Development (TDD), Cucumber, Keyword Driven Framework, Data Driven Framework.

Excellent interpersonal skills, proven team player with an analytical bent to problem solving.

Submitted the Defects in Jira and maintained track of the defects throughout the Software Testing Life Cycle (STLC).

Expertise in writing SQL queries, SQL scripts and performing Database testing in different RDBMS like Oracle, MySQL, PostgreSQL, Snowflake and Cassandra.

Knowledge of Junit, TestNG framework for Unit testing, Maven and Gradle for Project building tool, Jenkins for Continuous Integration.

Extensive experience locating WebElements using Xpath, jQuery, cssSelector.

Great at decision-making process, problem-solving attitude with a positive approach.

Good interpersonal, multitasking, and communication skills and good team player in a distributed team environment.

Excellent team player skills always willing to share the knowledge with teammates. Open and excited to learn new tools, new skills related to the field.

Mobile Automation testing using APPIUM tool. Used Android Studio for android native app building

Professional Experience

Roles and Responsibilities

Involved in all stages of Software Testing Life Cycle (STLC) and Software Development Life cycle (SDLC) using Agile methodologies.

Developed framework for UI test using Protractor.

Performed Integration, Regression and end to end tests.

Used JIRA bug-tracking tool. Documented test results including evaluation and status reports

Used GitHub and BitBucket as a Git repository.

Worked with Continuous Integration tools Jenkins for running test on every night/ code-merge automatically.

Developing and integrating the step definitions for each step in the cucumber scenario.

Wrote test automation scripts using Selenium Web Driver along with Java, Junit

Utilize locating mechanism, web elements and WebDriver methods in Selenium WebDriver

Used JUnit Annotations, Dependencies, Prioritizing tests in test scripts and test reporting in JUnit.

Developed, supported and refactored regression test automation (Selenium WebDriver, Java)

Automated performance testing with JMeter

Defined and create Test Strategies, Test Plans, Test acceptance criteria and Develop Test Cases.

Performed Database Testing by passing SQL Queries and retrieved information from Database.

Hands on experience with Microservices.

Created a TestNG suite along with maintaining separate TestNG XML files to invoke execution based on profiles.

Experience on SOA Architectures such and REST for testing Web Services using Rest Assured and Apache Http Client Libraries with Postman and Collections for API testing

Implemented Web testing with Selenium WebDriver.

Wrote SQL queries for validating the data mapping and data integrity.

Environment: Java, Jenkins, React, Angular, TestNG, Junit5, IntelliJ, SQL, Oracle, PostgreSQL.

Roles and Responsibilities

Involved in all stages of Software Testing Life Cycle(STLC) and Software Development Life cycle (SDLC) using Agile methodologies.

Automation using Selenium WebDriver, Java, Selenium Grid, Cucumber, and Maven.

Involved in Automation of the test cases with Selenium Web Driver.

Used Selenium WebDriver for testing different browser, Selenium Grid for checking instance of server.

Performed Regression testing on new builds, every modification in the application using Selenium Framework.

Created automation framework using Cucumber and Gherkin.

Developing and integrating the step definitions for each step in the cucumber scenario.

Developed test code in Java language using Eclipse, IDE and TestNG framework.

Worked with Continuous Integration tools Jenkins for running test on every night automatically.

Implemented properties files to read configurations .

Use Complex XPath to locate dynamic elements in the application for better readability of the code.

Performed automated and manual testing of REST services and JSON using API along with Selenium.

Implemented cross browser and cross platform Web testing with WebDriver.

Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.

Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).

Wrote SQL queries for validating the data mapping and data integrity.

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Quality Center, Eclipse, HTML, CSS, SQL, Oracle, Rest API.

Roles and Responsibilities

Designed, developed & implemented the Automation of Web application regression suite using Selenium (Java), TestNG, Maven, Jenkins.

Developed automated testing suite for testing web applications in legal domain using Selenium WebDriver and Page Object Pattern approach.

Generated Object repository classes and test classes separately for each web application pages.

Created a TestNG suite along with maintaining separate TestNG XML files to invoke execution based on profiles.

Automated from scratch the framework with Behavior Driven approach using Java, Selenium WebDriver, Appium, Cucumber, JUnit and Maven

Experience in Mobile APP testing on Android Emulator, Simulator to perform Mobile App testing, phone functionality, and native app testing.

Implemented test automation scripts for mobile testing using Appium for Android

Developed automation scripts for Mobile Native applications on Android platforms using Appium and Java.

Enhancing existing Cucumber framework by developing custom classes and methods on Java.

Automate test cases using Gherkin and Cucumber creating and editing files with developers.

Supporting build deployment testing process by creating and managing procedures/workflows/build jobs in Jenkins.

Performed automated and manual testing of REST services and JSON using API along with Selenium.

Responsible for writing test scenarios in feature files using BDD approach, and implementing the steps in the step definitions.

Used JIRA as bug-tracking tool. Documented test results including evaluation and status reports.

Performed Database Testing by passing SQL Queries and retrieved information from Database.

Defined and create Test Strategies, Test Plans, Test acceptance criteria and Develop Test Cases.

Environment: Java, Selenium, Cucumber, Jenkins, Appium Framework, HTML, GIT, SQL.

Roles and Responsibilities

Wrote extensive Test Cases covering each module of the application in depth.

Performed Exploratory Testing to get an understanding of the implementation.

Wrote test automation scripts in Selenium Web Driver using Java and TestNG.

Utilize locating mechanism, web elements and WebDriver methods in Selenium WebDriver.

Used TestNG Annotations, Dependencies, Prioritizing tests in test scripts and test reporting in TestNG.

Developed, supported and refactored regression test automation (Selenium WebDriver, Java).

Automated performance testing with JMeter.

Conducted Smoke and build acceptance testing.

Functionality, Usability, Compatibility, and Localization testing cross platform and cross browser.

Performance Testing under optimum and excessive loads.

Took active part in daily scrum meetings.

Experience on SOA Architectures such as REST for testing Web Services using Ready API, with Postman and Collections.

Environments: Manual Testing, Java, HTML, Selenium web driver, SQL, Rest API.



Contact this candidate