Post Job Free
Sign in

Test Cases Engineer

Location:
Reston, VA
Salary:
90000-100000
Posted:
September 04, 2018

Contact this candidate

Resume:

[ Sofiia Nalizhyta ]

[ 631-***-**** ] [ Reston, VA ] [ ******.*********@*****.*** ]

US permanent resident. Eligible to work in US. Bachelor’s degree in Computer Science. Career Summary

• Overall 6 years of experience as QA engineer. Extensive experience in both Manual and Automation testing of Web based applications.

• OCA Java 8 certified.

• A highly competent in Selenium WebDriver Automated testing along with Java and other automation tools like TestNG, Maven, GitHub, Cucumber, Eclipse IDE.

• Experienced in different automation frameworks like BDD (Behavior Driven Development) along with Cucumber/Gherkin features, Data Driven framework, and Hybrid framework.

• Extensive experience in maintaining and creating Page Object Model and Page Factory framework as a part of the folder structure.

• Mature with Java Singleton Design Pattern.

• Sound knowledge in OOP (Object Oriented Programming) concept by implementing polymorphism, abstraction, inheritance and encapsulation into the Framework.

• Experienced with creating and executing manual test cases.

• Expert in UI testing using Java along with Selenium Web Driver.

• Successfully performed Smoke, Functional, Positive, Negative, Back-end, Regression, End to End and API Testing.

• Solid Knowledge in Multiple Platforms and Multi-Browser Testing of Web Applications using Selenium WebDriver with Java for Firefox, Chrome and Operating Systems like Windows and Mac.

• Expertise in Software Development Life Cycle and Quality Assurance processes in an Agile/Waterfall environments.

• Experienced in Exception Handling, Multiple Windows Handling, Alert Handling, Collections, Recursion.

• Worked with Cross-Functional team for closing defects.

• Performed parallel execution by using TestNG, Selenium Grid and Sauce Lab.

• Experienced in scheduling tests by using Jenkins for Regression and Smoke tests, as well as automated reports.

• Expert with Web Object Identification with XPath, CSS, and other locator techniques for Selenium Automation.

• Validated the customer account records and their order details with Databases using SQL Queries.

• Highly experienced working in both Agile and Waterfall methodologies.

• Proficiency in reporting and identifying defects using bug tracking tool/project management tool like JIRA/ALM.

2

• Highly experienced in maintaining Java projects by using Maven build management tool. Designed Maven tool for automation projects and writing Maven Project Object Model File (pom.xml).

• Successfully performed Smoke, Functional, Positive, Negative, Back-end, Regression, API and End to End Testing.

• Good Knowledge in Multi-Browser and Multiple Platforms Testing of Web Applications using Selenium WebDriver with Java for Firefox, Chrome, Internet Explorer and Operating Systems like Windows and Mac.

• Experienced in Back-End Testing with SQL Queries.

• Good Knowledge in Automation Testing of Web-applications in different layers API by using POSTMAN and REST Assured libraries.

• Punctual, responsible and team player personality. Excellent analytical, problem solving, communication and interpersonal skills.

• Strong Skills in Backend Testing using SQL Queries on Oracle, MySQL and PostgreSQL servers.

• Excellent research and mentoring skills. Ability and enthusiasm to learn new tools/technologies quickly.

Technical Skills

Languages Java, HTML, CSS, SQL, Gherkin, JSON

Databases Oracle SQL

Certifications OCA ( Java 8 )

IDE Eclipse, IntelliJ, SQL Developer, Postman

Education Bachelor’s degree in Computer Science

Professional Experience

Title: Software Development Engineer in Test - (SDET) Client: US Courts (AO), Washington, DC July, 2016 – current Roles and Responsibilities:

• Responsible for Developing and Updating Java based Automation Framework for web-based application and developing Cucumber features to test the functionality of the application by using Selenium WebDriver.

• Worked on Continuous Integration Tool Jenkins to pull the code from the Repository, scheduling the Smoke Test for Continuous Integration in Jenkins.

• Designed and maintained Maven project written on Java to develop and execute test cases from Cucumber feature files by using Gherkin language.

• Performed API testing using Java and RESTfull libraries.

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

• Converted manual regression test cases into automation scripts by using Selenium WebDriver. 3

• Worked as Agile Team member to achieve common goal/vision.

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

• Collaborated with Software Developers and other testers to deliver strategic product quality solutions.

• Created and executed both manual and automated scripts to test function, non-function and Regression scenarios.

• Integrated Automation scripts (Selenium WebDriver) with Jenkins for nightly run of the script.

• Participated in preparing test cases using Selenium WebDriver to validate all UI components, Popup, Frames and Windows.

• Improved existing Framework to create Screenshots automatically whenever exceptions occurred during the execution of the application.

• Performed Data Driven Testing by using Selenium WebDriver, Cucumber functions and JDBC, API connections.

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

• Used SQL and JDBC to track test data and verify results.

• Achieved multi browser testing to establish Cross browser Compatibility.

• Performed manual and automation testing of API using Postman and Rest Assured.

• Automated test cases by using Selenium WebDriver, Cucumber, JUnit and Maven.

• Redesigned the existing framework to a more efficient framework using Page Object Model structure.

• Worked with AWS Compute Cloud EC2 cloud machine.

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

• Executed smoke and regression tests by integrating the code from GIT repository with Jenkins.

• Conducted Java and Selenium WebDriver mentoring sessions for new QA engineers. Title: Automation QA Engineer

Client: JP Morgan Chase, NY, NY December, 2014 – June, 2016 Roles and Responsibilities:

• Performed Smoke, Functional, Positive, Negative, Regression, Front-end and Backend Tests by using Selenium WebDriver with Java.

• Developed and designed Automation Framework for web-based application and developed Java test scripts to test the functionality of the application by using Selenium WebDriver and TestNG framework.

• Validated the customer account records and their order details with Databases using complex SQL Queries.

4

• Created automation scripts to test API of web-application by using Java and Rest Assured.

• Performed Test Execution, defect logging and tracking using JIRA.

• Executed Regression Test cases before major Application Release.

• Performed multi browser testing to establish cross browser compatibility.

• Created and executed both manual and automated scripts to test function, non-function and regression scenarios.

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

• Performed Data Driven Testing using Selenium WebDriver, TestNG framework and JDBC.

• Automated smoke and regression tests by taking the code from GIT repository.

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

• Integrated Framework with Jenkins to run my Smoke and Regression tests by taking the code from GIT.

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

• Maintained and analyzed Requirement Traceability Matrix (RTM) between requirements and test cases.

Title: Functional Tester/Automation Software Engineer Client: Sallie Mae, Herndon, VA October, 2012 – November, 2014 Roles and Responsibilities:

• Involved in analyzing user requirements for application enhancements and preparing testing specifications.

• Used SQL to track test data and verify results.

• Participated in preparation of the Test Plan.

• Executed Test Scripts and analyzed the results based on the specifications.

• Generated Defect Reports and the summary and progress graphs for the application.

• Submitted Coverage Status Report of tests performed on weekly basis.

• Involved in project meetings and interacted with team members to resolve the problems.

• Associated with development team to understand technical design for test planning.

• Involved in testing new Functionalities based on test cases Manually and coordinated with development team in fixing issues.

• Involved in preparing Test Cases based on the business and functional specifications.

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

5

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

• Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.

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



Contact this candidate