Post Job Free
Sign in

Engineer Selenium

Location:
Chicago, IL
Salary:
$45+per hour
Posted:
November 09, 2020

Contact this candidate

Resume:

Erkegul Alimamat

Software Automation Engineer

Authorized to work in the United States for any employer Personal Summary

Professional Software Development Engineer in Test with over 6 years of Manual and Automated Testing with JAVA, Selenium, Cucumber, Rest-Assured and SQL experience. Fully knowledgeable and skilled in various advanced software testing methodologies, and Software Development Life Cycle (SDLC), including Waterfall, Agile for Desktop and Web based applications

Automation Experience

● Over 6 years of experience in Quality Assurance Process to perform Functional, Integration, Regression and User Acceptance testing during SDLC.

● Experienced in Automation and Manual testing.

● Exposure to different development methodologies like Agile Development and Waterfall model. Solid understanding of development, testing and maintenance of complete.

● Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Strong experience in OOP concepts of Java.

● Implemented automation for test cases using Java and Selenium WebDriver.

● Successfully performed Positive, Negative, Smoke, Regression, Functional, Front-end and End to End tests.

● Solid experience with Behavior Driven Development (BDD) with Cucumber (Gherkin Language) using Selenium WebDriver with Java.

● Hands on experience customizing XPath, CSS and other selectors to locate elements from HTML.

● Experienced in API testing using Postman for manual and for automation using Rest Assured library with Java.

● Experienced in developing SQL queries to manipulate data from Database and Perform Data Validation to check the integrity of data using JDBC.

● Proficient in writing Test Strategies, Test Cases, Test Scripts, Test Scenarios and Test.

● Generated Cucumber HTML report Automated Testing.

● Proficient in using Version Control tools like GitHub.

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

● Experience in writing Steps and Step Definitions and writing Test Runner to run the test-cases with Cucumber Framework.

● Experience with Rest-Assured library for restful API automation and testing code.

● Having a good knowledge of Maven for dependency management tool along with Jenkins for continuous integration.

● Experience with Jenkins for continuous integration with the changes in code and scheduling my Regression and Smoke tests.

● Experience in writing SQL queries and performing Database testing in different RDBMS.

● Expertise in Data Manipulation using SQL queries and establishing Database connection with JDBC API and JAVA.

● Excellent at decision making process and problem solving attitude with a positive approach.

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

● Team player with an uncompromising attitude towards quality. Confident and ready to respond to unplanned demand. Excellent problem solving and analytical skills. Technical Skills

● Programming Languages:Java, SQL, HTML, XML, Gherkin

● Testing Tools: Selenium Web Driver, Rest-Assured, Postman, Cucumber, Selenium GRID, Sauce Labs, SoapUI, Amazon EC2 (AWS)

● Maven Dependencies: Apache POI, JDBC, GSON, Selenium, WebDriver Manager, Lombok, Log4j

● Testing Framework:TestNG, Cucumber

● Bug Tracking Tools:JIRA, Rally

● Continuous Integration: Jenkins

● Methodologies: Agile, Waterfall

Experience

Blue Cross Blue Shield — SDET August 2018 – Present Responsibilities

● Designed, developed an automation framework from scratch with Behavior Driven approach using Cucumber, Selenium WebDriver, JUnit and Maven

● Involved in reviewing business requirement documents to write detailed test plans and test cases.

● Attended Daily Scrum meetings, Sprint Planning, Demo and Retrospective meetings.

● Performed manual and automated API testing using Postman and REST Assured library respectively to verify functionality and reliability of pertaining Web Services

● Automated UI Testing using Selenium WebDriver, JAVA,Junit with Cucumber framework.

● Conducted Front-End and Functional Testing of GUI using Selenium WebDriver.

● Performed back-end testing using SQL Developer and Automated with JDBC using Java.

● Developed and executed SQL queries to verify the proper insertion, deletion, and updates.

● Conduct End-to-End verification for the entire application.

● Responsible for executing the test automation (on nightly and needed bases) using Continuous Integration tool Jenkins.

● Executed various test plans for identifying defects and reported them with detailed log information and screenshot in defect tracking tool (Jira).

● Executed Regression suite in different servers with AWS EC2 machine.

● Demonstrated automated tests of user stories during Sprint Demo in order to inform Stakeholders and Product Owner about the progress of software development.

● Environment Agile, Jira, Oracle SQL, Intellij IDEA, JAVA, Selenium WebDriver, Cucumber, JUnit, XML, Jenkins, HTML, JSON, Postman, Maven, Rest-Assured. Home Depot, Chicago IL — QA Automation Engineer 2016 June – 2018 July Responsibilities:

● Participated in creation of the Test Plan, Test Cases and their executions.

● Created Automation test code using Selenium WebDriver and executed them on different browsers

● Enhanced automation framework, by creating reusable utility classes

● Regularly attended in Scrum, Sprint Planning, Grooming, Review and walk-through meetings in an Agile environment.

● Executed test cases using XML runner class feature file and performed parallel testing using TestNG, Selenium WebDriver and Java.

● Maintained and designed Page Object Model in automation framework, written in Java using Selenium WebDriver, TestNG and Maven to manage the dependencies.

● Performed manual and automated API testing using Postman and REST Assured library respectively to verify functionality and reliability of pertaining Web Services.

● Performed back-end testing, used and modified SQL Queries along with JDBC and applied test scripts to validate data.

● Used Jenkins to schedule Smoke, Regression tests and automated reports.

● Anticipated test reports and tracked logged defects through JIRA and retested resolved defects.

● Actively collaborated with Developers, Business analysts and Product Owner in the Agile environment to determine requirements.

Environment: Agile, Jira, Oracle, Intellij IDEA, JAVA, Selenium WebDriver, Cucumber, TestNG, XML, Jenkins, HTML, JSON, Postman, Maven.

Introlat, Chicago — Test Engineer 2015 June – 2016 May Responsibilities:

● Analyzed project Requirements and prepared Test Scenarios

● Created test cases for new and updated features of the application based on requirements

● Tested the Application manually and also checked the Design and Functionality of the Application

● Created Test Scenarios by analyzing requirement document Participated in Walkthrough of Test cases

● Performed Manual Testing of Web application and automated it by using Selenium WebDriver

● Used Java and OOPs concepts to automate test cases of regression suite

● Validated automation test results with TestNG testing framework

● Successfully generated HTML reports for automated tests

● Run Selenium WebDriver tests against multiple browsers using different browser pro le

● Reviewed extensive SQL Queries with complex multi-table joins and nested queries

● Used SQL to validate Back-End database changes, deletes, and update

● Participated in root cause analysis for defects and provided process improvement suggestions to eliminate future occurrences of similar defects Initiated and prepared daily project report and submitted it to Project Manager or Business Analyst Environment: Agile, Jira, JAVA, Selenium WebDriver, TestNG.



Contact this candidate