Post Job Free
Sign in

Test Cases Engineer

Location:
Reston, VA
Salary:
105k
Posted:
May 15, 2018

Contact this candidate

Resume:

Artem Pashynskyi

Highly competent Automation Engineer with 6+ years of experience in IT industry with focus on Quality Assurance through Manual and Automation Testing of Web based, Client/Server applications.

Over 6+ years of experience using Java and solid understanding of the core Java concepts.

Strong knowledge in Selenium automation using Selenium WebDriver.

Solid understanding of Waterfall and Agile Scrum methodologies.

Proven ability in developing BDD features on GHERKIN language with Cucumber and writing step definitions for behaviour scenarios.

Developed required Selenium support code in JAVA for Cucumber.

Implemented and Designed end to end framework using Page Object Model (POM) with a combination of tools like Cucumber, Maven, TestNG and Jenkins.

Technically resourceful in different types of testing such as Functional, Positive, Negative, Regression, Integration, Sanity, Smoke, UAT, UI, API and JDBC testing.

Strong experience working in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Having excellent skills in writing test cases, developing, maintaining test scripts and documenting all steps of Quality Assurance process.

Configured Jenkins build jobs for email notifications of Smoke and Regression tests and by taking code from BitBucket/GIT.

Solid understanding in importing/exporting data to external applications using Apache libraries.

Excellent understanding of identifying and reporting defects by using tools like JIRA and HP ALM.

Experience in developing end to end automation using Java, Selenium WebDriver, TestNG, JUnit, Maven, Cucumber, Jenkins and SQL.

Implemented RESTful and SoapUI API testing using Postman and Rest Assured library.

Solid experience in creating JSON and Cucumber HTML reports with screenshots.

Experienced in Multi-Browser and Parallel Execution testing on multiple virtual machines by using Selenium Grid.

Solid experience in working with different Operating Systems such as Mac OS, Windows XP/7/8/10, and different browsers such as IE, Edge, Mozilla Firefox, Chrome, Safari.

Good understanding in querying using SQL. Updating records and validate database records as expected.

Experience in using different frameworks like Page Factory, Page Object, Data Driven and Behavior Driven.

Developed the test scripts using Cucumber annotations and the Test Suite with Cucumber framework based on JAVA.

Experience in Java Database Connectivity (JDBC) for Back-end testing.

Strong experience in using TestNG and Cucumber to create Data Driven Testing.

Ability to work under tight deadlines and rapidly changing priorities with other developers, business users, analysts to identify the main cause of an issue and ensure the quality of an application.

Strong believer of Teamwork with Cross functional mindset.

Highly Motivated individual and Creative thinker.

Very detail oriented person and Self-organized.

Excellent Team player with problem solving, critical thinking and communication skills.

Languages

Java, SQL, GHERKIN, HTML, JavaScript, CSS, XML, JSON

Testing Framework

Maven, TestNG, JUnit, Jenkins, GIT, Bitbucket, Apache POI

Testing Tools

Selenium WebDriver, Cucumber, Postman, SoapUI, REST, Swagger,

Rest-Assured

Databases

Oracle, MySQL

Defect Tracking Systems

Jira, HP ALM, Rally

IDE

Eclipse, Intelij, NetBeans

Web Servers

Apache Tomcat, Web Logic, AWS

Education

Bachelor in Computerized Systems, Automatics and Control

Master in Systems of Control and Automatics

Java / Selenium Automation Engineer

Responsibilities:

Designed and maintained Smoke and Regression scripts for the application using Java, Selenium WebDriver, Maven, Cucumber, Gherkin, TestNG, Jenkins and Eclipse IDE.

Implemented different types of testing such as Functional, Positive, Negative, Regression, Integration, Sanity, Smoke, UAT, UI, API and JDBC testing

Performed Web Services testing using Postman.

Automated test cases using Java, Selenium WebDriver, TestNG and Cucumber.

Performed multi browser testing to establish cross browser compatibility.

Performed different types of testing such as Functional, Smoke and Regression using different browsers: Chrome, Edge, IE, Mozilla Firefox and Safari.

Setup various Jenkins jobs for nightly run of the script.

Redesigned the existing framework to a more efficient framework using Page Factory Design and Page Object Model.

Collaborated with developers do design Selenium test scripts and write Cucumber feature files during the development cycle as part of Test Driven Development.

Responsibilities in dealing with the errors to make the program error free.

Automated test cases using Selenium WebDriver with core Java.

Provided data validation through SQL queries.

Prepared test cases using Selenium WebDriver to validate all User Interface components, Popup Windows and Mouse Movements.

Performed REST-API testing using Rest Assured framework

Converted Manual Regression test cases into automation scripts using Selenium WebDriver.

Partnered with software developers and other testers to deliver strategic product quality solutions.

Provided email test reports for management using Cucumber JVM report plugin in Jenkins.

Performed application Screenshots of important checkpoints and whenever exceptions occurred during the execution of the application.

Performed Data Driven Testing using Selenium WebDriver, TestNG and Cucumber.

Analyzed Requirement Traceability Matrix (RTM) between requirements and test cases.

Created Cucumber features to test the functionality of an application using Selenium WebDriver.

Used Apache libraries for importing/exporting data to external applications.

Performed tracking automation project backlogs and defect logging by using JIRA.

Environment: Eclipse, Java, Selenium WebDriver/Grid, Maven, TestNG, Jenkins, SQL, Jira, Cucumber, RestFul, Agile, HTML, Oracle, BitBucket, Windows.

Java / Selenium Automation Engineer

Responsibilities:

Executed different types of Front-end testing such as Regression, Functional, Positive, Negative, User Acceptance and End-to-End Testing.

Programmed TestNG as testing Framework to execute and maintain test scripts.

Programmed automation scripts using Apache POI for writing and reading data from Excel by using XSSF and HSSF.

Performed multi browser testing to establish cross browser compatibility.

Successfully Developed and designed Automation Framework for web based application and developed Java test scripts to test the functionality of the application using Selenium WebDriver and Cucumber.

Created and executed both Automated and Manual scripts to test functional and regression scenarios.

Successfully implemented migration process of the project from Windows XP to Windows 8.1.

Experience in Selenium synchronization using both Implicit and Explicit waits to test dynamic web application pages.

Performed application Screenshots of important checkpoints and whenever exceptions occurred during the execution of the application.

Actively participated in understanding the project plans and provided regular updates against milestones.

Executed Regression Test cases for major Application Release.

Maintained automated Functional & Regression test suites and implemented new automated test scripts using TestNG framework.

Performed Data Driven Testing using Selenium WebDriver, TestNG and Cucumber.

Performed Web Services testing using Postman.

Involved in the Oracle Database Testing by using SQL Quires.

Used Apache libraries for importing/exporting data to external applications.

Performed Test Execution, defect logging and tracking using JIRA.

Selenium QA Engineer

Responsibilities:

Partnered with software developers and other testers to deliver strategic product quality solutions.

Implemented main Java OOP concepts.

Worked in all stages of the Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).

Performed test reports to project manager.

Improved writing Automation scripts and executing them.

Executed SQL queries to get test data and verify results.

Participated in peer review with team and developers.

Performed automation scripts using Selenium.

Worked closely with developer’s team to provide early warnings of common build failures.

Logged defects found by Manual Testing and Automation Testing using JIRA.

Executed Manual Test Cases by using positive and negative test data inputs for Front End / User Interface testing and end-to-end testing.

Performed End to End Testing and was involved in User Acceptance Testing (UAT).

Tested critical bug fixes and coordinated with developers in release of bug fixes meeting tight timeline.

Analyzed Business Requirement documents, Technical Requirements document, and use documents to create Manual Test Cases in ALM.



Contact this candidate