Roman Yusupov
Quality Automation Engineer
***********@*****.***
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