[ 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