Post Job Free
Sign in

Selenium Engineer

Location:
Des Plaines, IL
Salary:
100k
Posted:
May 03, 2020

Contact this candidate

Resume:

PERI TYNYBEK

Chicago, IL

773-***-****

adc2ja@r.postjobfree.com

Authorized to work in USA for any employer without sponsorship.

Strategy and results-driven Automation Tester, offering years of practical experience in Agile Scrum and Waterfall environments. Demonstrates strong proficiency in both manual and automation testing of web based applications, databases and API’s, and possesses a proven track record of achieving targets in a competitive environment. A self-motivated professional who can successfully handle various test execution activities and create innovative solutions to promote and enhance business growth. Confident communicator with ability to establish good working relationships with a range of different people; gives attention to details, excels under pressure and meets deadlines.

AREAS OF EXPERTISE

Expert knowledge of Java Object Oriented Programming (OOP) language and its implementation while automation testing

Experience in designing, developing and maintaining Behavior Driven Development Framework applying Page Object Model pattern

Extensive working experience with Test and Data driven frameworks

Hands - on experience in automation tools such as Selenium WebDriver and Selenium Grid with testing tools like TestNG and JUnit

Strong ability to script feature files in Gherkin language using Cucumber for BDD framework

Valuable working experience with file types such as JSON/XML API in the data transactions

Created and executed test scripts using Selenium WebDriver, Java, TestNG and build-time dependency management tool Maven

Executed back-end testing in Oracle SQL database by writing SQL queries

Great comprehension of SDLC (Software development life-cycle), STLC (Software testing life-cycle) and Defect Management life-cycle

Profound experience in all project phases using Waterfall and Agile Methodologies

Skillfully searched and found locators like XPATH, CSS, ID, Class in HTML

Qualified in performing different test types such as (Functional, Database, Regression, Smoke, Positive, Negative, Black box, Front- End, Back- End, and API testing)

Competent in working with software version control systems such as Git and Bitbucket

Expertise in Database Testing, Data Manipulation using SQL queries and establishing Database connection with JDBC API and Java

Hands-on experience in REST API test automation using Rest Assured library and Java, and manual testing with Postman

Capable of performing cross browser testing using TestNG, Selenium Grid and Sauce Labs

Expertise using Jira as the project management tool for defect-reporting and defect-tracking

Solid experience in working with continuous integration tool Jenkins and scheduling test cases on daily and nightly basis

Comprehensive exposure to AWS services, in particular to EC2 Amazon Web services (AWS)

Proactively involved in Agile ceremonies including Sprint planning, grooming, review and retrospective

Valuable working experience with Apache POI libraries to read data from Excel sheets for testing the various scenarios

Good experience working with Apache Log4j utilities and Atlassian Confluence

Certified Oracle Java 8 developer and AWS Certified Developer- Associate

PROFESSIONAL EXPERIENCE

Company Name: CBES

Duration: July 2019 – present

Role: QA Engineer

Environment: Selenium WebDriver, Java, Maven, Jira, Jenkins, SQL, Postman, POM, Cucumber, Restful API’s, JDBC, BDD, Git, TestNG, JMeter, Blazemeter, New Relic

Responsibilities:

Implemented Cucumber BDD and TestNG data driven automation frameworks and came up with the first set of automated test cases for company’s application.

Build smoke and regression automation test suites and is responsible for running them on a daily and weekly basis.

Made researches about various testing tools and automation practices and came up with the best approaches for maintaining the automation framework

Helped teammates onboard with the new automation framework and was helpful in resolving their issues.

Created document about automation definition and coding guidelines to be followed by the team while contributing to the project

Set up and configured Jenkins CICD tool to run automated tests and scheduled jobs to run on daily basis

Set up JMeter with Selenium WebDriverSampler and BeanShellSampler and run Selenium + Java scripts in JMeter for performance testing

Converted Selenium scripts to YAML file and run in Blazemeter through Taurus CLI for load testing

Integrated TestRail test case management tool with Selenium to be able to publish and update automated test results in TestRail to save both time and manual effort

Company Name: YesMail, Chicago IL

Duration: November 2018 - April 2019

Role: QA Analyst

Environment: Watir Web-Driver, Ruby, Jira, Jenkins, SQL, Postman, POM,

Cucumber, BDD, Git, RSpec

Responsibilities:

Executed automation test scripts using Ruby Programming Language with Watir Web-Driver for regression testing.

Wrote and executed test scenarios using Cucumber BDD tool.

Run automated test scripts on Jenkins CI tool to ensure software quality and timely delivery.

Performed API testing using Postman.

Executed various testing methods including Functional, Regression, Integration

Acceptance and Exploratory testing methods to validate requirements are met.

Worked in Agile Scrum methodology attending daily stand ups, sprint demo, sprint planning, sprint review and sprint retrospective meetings.

Created and executed test cases/test scripts in Jira.

Partnered with multiple teams to conceive, explore, refine, test and launch improvements and additions to Company applications.

Company Name: JP Morgan, Chicago IL

Duration: December 2015 - October 2018

Role: QA Engineer

Environment: Selenium WebDriver, Java, Maven, Jira, Jenkins, SQL, Postman, POM, Cucumber, Restful API’s, JDBC, BDD, Git, TestNG

Responsibilities:

Developed and managed automated tests within an automation framework using Java Programming language.

Participated in daily stand-ups, Sprint Planning, Sprint Grooming, Sprint Retrospective meetings and review sessions.

Attended in Production maintenance and user feedback discussions and participated in documentation analysis meetings with developers and BA team.

Prepared concise and detailed documentation of software defects and issues.

Directly elaborated in handling the utilization and strategy on manual testing and automated Regression testing across various functionalities.

Implemented Regression, Functional, Smoke, Front-end, Back-end and End-to-end Tests.

Developed and maintained Behavior Driven Development (BDD) framework creating and using Cucumber features, scenarios in Gherkin language and Step definitions, and executed scenarios using Cucumber tags in Runner class under Java platform.

Developed and implemented Objects using Page Object Model pattern using Page Factory and Selenium WebDriver API for code reusability

Created and supported end-to-end automation test scripts using Selenium WebDriver with TestNG framework under Java platform.

Tested Restful API’s using Postman, and Java with RestAssured library.

Worked with Maven as build management tool, Git for version control, Jenkins for Continuous Integration and Jira for project management and defect-tracking.

Automated test reports using Cucumber plugin, to achieve HTML and JSON reports attached with failed scenarios and reporting it with screenshots using Java.

Created, analyzed and evaluated accurate test case reports using Extent Reports.

Developed reusable methods using Java and implemented new libraries to a framework.

Executed database testing by writing and passing SQL queries along with JDBC.

Contributed to the company by mentoring new testers on various testing practices.

Company Name: Change Healthcare, Lombard IL

Duration: April 2013 - May 2015

Role: QA Automation Engineer

Environment: Selenium WebDriver, Selenium Grid, Java, TestNG, Maven, XML, JSON, Jenkins, SQL, Jira, Apache POI, Bitbucket, JDBC, Sauce Labs, Rest Assured API

Responsibilities:

Reviewed user requirements and Use Case scripts to generate Test cases for Functional testing.

Performed Smoke and Back- end testsings.

Contributed in setting up tests to run with Jenkins CI tool and worked with Bitbucket version control tool.

Used JDBC (Java Database Connectivity) for database connectivity and executing SQL queries to get data from Database.

Applied Apache POI methods for writing and reading to/from excel sheets to perform Data Driven Testing.

Participated in peer review with team and developers to review test scripts.

Automated Restful services using Rest Assured API in java

Logged Defects in Jira and maintained tracking of the defects from beginning to end of the Software Testing Life Cycle.

Executed parameterized and parallel testing using TestNG getting detailed HTML reports.

Created and posted guidelines on Confluence explaining my coworkers the flow of the framework.

Detected GUI elements using different locators like ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, XPath and CSS.

Executed parallel testing using Selenium Grid and SauceLabs for Cross-Browser and Compatibility testing to test how the web applications are working in in various browsers.

Took part in all activities of Agile software development and test development life cycles.



Contact this candidate