Post Job Free
Sign in

Engineer Selenium

Location:
Chicago, IL
Salary:
95000
Posted:
March 03, 2021

Contact this candidate

Resume:

Roman Yusupov

Quality Automation Engineer

773-***-****

***********@*****.***

Chicago, IL 60634

PROFESSIONAL SUMMARY

Excellent understanding and experience in working on all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and Defect Life Cycle (DLC).

Experience working in both Waterfall and Agile Methodologies.

Highly proficient in designing and creating automation frameworks using Java, Selenium WebDriver, TestNG, JUnit, Maven, Cucumber, Rest Assured, JDBC.

Experience of developing new and maintaining an existing automation framework based on Behavior Driven Framework (BDD), Data Driven Framework and Hybrid Driven Framework.

Capability to design and implement automation frameworks from scratch like Page Object Model (POM) using Page Factory.

Experienced in API testing using Postman for manual and REST Assured for automation.

Hands on experience using Newman to run Postman Collection from the command line and integrate it with CI/CD.

Good understanding of basic Linux commands and operation.

Proven ability in writing SQL queries and performing testing in different Relational Database Management System like Oracle SQL.

Ability to utilize Cucumber HTML Reports and JSON Reports to automate Test Reports and include screenshots of failed scenarios.

Skilled in creating reusable methods, using Java Collection and file input streams to retrieve Data from Excel and Database using Apache POI.

Executed Smoke tests, Regression Tests and generated reports through Jenkins.

Experienced in different forms of testing like Functional Testing, Regression Testing, Smoke Testing and User Acceptance Testing.

Solid understanding of Object-Oriented Programming Java concepts: Inheritance, Polymorphism, Abstraction, Encapsulation.

Strong communication skills.

Highly motivated toward meeting a deadline, learning new skills and suggesting different types of approaches to achieve goals.

SKILLS

Java

Selenium WebDriver

Cucumber

Gherkin

Junit

TestNG

BDD framework

RESTful API

REST Assured library

Postman

Newman

Jackson library

JSONPath

IntelliJ IDEA

Oracle, MySQL

Maven

Jenkins

Jira

GitHub, Git

Agile/Scrum, Waterfall

Linux/Unix

EXPERIENCE

10/2017 – 06/2020 Quality Automation Engineer, TD Ameritrade – Chicago,IL

Worked on Agile Methodologies by following regular Sprint cycles with active involvement in all sprint meetings with developers, scrum master and business analyst.

Involved in developing Test Plans and Test Cases for various aspect of the User interface of the application and automated the test cases.

Analyzed System Requirements and created detailed Test Cases.

Executed Automated Smoke Suite daily and emailed reports to the team.

Automated UI Testing with Selenium WebDriver, Java, JUnit and Cucumber frameworks.

Used XPath and CSS locators to find web elements on pages.

Implemented different types of waits in test like Implicit wait and Explicit wait.

Configured Maven for Selenium automation projects.

Used POM (Page Object Model) design patterns on TestNG which makes the code reusable, maintainable and more readable.

Prepared test scenarios by using Gherkin language in Cucumber framework.

Implemented Page Object Model pattern design in Automation Framework.

Maintained and executed Regression and Smoke Testing using Jenkins

Performed manual Backend testing using SQL queries to ensure that data entered has been uploaded correctly into the database tables.

Familiar with Amazon Web Services cloud computing AWS EC2.

Experience in Backend Testing with API such as RESTful.

Implemented to framework REST Assured library to automate API testing.

Designed, developed and implemented Automation framework for Behavioral Driven Development using Selenium WebDriver, Java, Maven, Cucumber and Junit.

Implemented Java collection framework in a project like List, Queue, Set interfaces.

Implemented screenshot taking on the failure of automated tests and included them into HTML reports.

Performed Integration testing, System testing, Regression testing and User Acceptance testing.

Used Jira for Project Management Tool to track, report and manage defects.

Maintained the Java and Selenium automation code and resources in the GitHub source control repository tool.

06/2016 – 09/2017 Quality Automation Engineer, Walgreens – Chicago,IL

Collaborated with developers and product owners to stay current on product features and intended functionality.

Debugged code and located root causes of problems by reviewing configuration files and logs.

Used POM (Page Object Model) design patterns on TestNG which makes the code reusable, maintainable and more readable.

Prepared test scenarios by using Gherkin language in Cucumber framework.

Implemented Page Object Model pattern design in Automation Framework.

Maintained and executed Regression and Smoke Testing using Jenkins.

Performed manual Backend testing using SQL queries to ensure that data entered has been uploaded correctly into the database tables.

Experience in Backend Testing with API such as RESTful.

Implemented to framework REST Assured library to automate API testing.

Designed, developed and implement Automation framework for Behavioral Driven Development using Selenium WebDriver, Java, Maven, Cucumber and Junit.

Used Java collection framework classes in a project like ArrayList, LinkedList, HashSet, LinkedHashSet.

Performed Selenium Synchronizations and used Actions Class to perform required mouse operations.

Implemented screenshot taking on the failure of automated tests and included them into HTML reports.

Performed Integration testing, System testing, Regression testing and User Acceptance testing.

Used Jira for Project Management Tool to track, report and manage defects.

Maintained the Java and Selenium automation code and resources in the

GitHub source control repository tool.

03/2015 – 04/2016 Quality Automation Engineer, Ticketmaster – Chicago,IL

Worked closely with the Project Management team in Waterfall and Hybrid Agile software development environment.

Designed manual testing strategy and performed Manual Testing of the application as per the requirement.

Involved in gathering and analyzing the Product Requirements and developed clear test plans and test cases.

Actively involved in all stages of STLC (Software Testing Life Cycle).

Attended various meeting such as Daily Standup, Sprint Planning and Sprint Grooming.

Involved in writing and executing functional Test Scenarios for Manual Testing.

Tracked and reported software defects and interacted with developers to resolve technical issues.

Involved in Automation testing of Web based application using Selenium.

Performed Back-End testing, database table manipulation of relational database system by writing SQL queries manually.

Worked on software Verification and Validation.

Involved in updating and maintaining existing automation framework based on Java, Selenium WebDriver and TestNG.

Involved in weekly meeting to verify the status of testing and to discuss defects.

EDUCATION

Harry S Truman College, College in Chicago, IL 2008

Wilbur Wright College, Chicago, IL 2012



Contact this candidate