PROFESSIONAL SUMMARY
·Over * years of experience in the IT field, primarily focusing on Automation and Manual testing of web-based applications, APIs, and Databases.
·Participate in all stages of SDLC and STLC to deliver completed applications on a consistent basis. This includes test planning, requirement analysis, test case development, execution, and test closure.
·Experienced in using Cucumber and Java to write scripts to automate tests with Selenium, RestAssured, and JDBC to assist in web, API, and database testing efforts.
·Experienced in using Java for test case automation.
·Good understanding of Java and Object-Oriented Programming concept.
·Experience in working with Waterfall and Agile methodologies.
·Experienced in using JIRA for analysis and bug tracking.
·Developed and enhanced different types of Automation Frameworks such as Data Driven, Behavior Driven, Hybrid Frameworks and Page Object Model (POM) using Selenium.
·Experienced in using Maven for integration and deployment of applications.
·Experienced in developing and executing Automation scripts and Frameworks using Selenium Web Driver.
·Practiced in performing data retrieval, verification and data validation testing by creating and executing SQL queries to check data table on server.
·Experienced in performing back end testing on Oracle Database by writing SQL queries.
·Experienced in using test automation tools like Selenium WebDriver for developing automation testing scripts for web applications
·Extensive experience in executing Data Driving Testing using Cucumber Scenario Outline and Data-table.
·Experienced in using Apache POI and Data Provider using TestNG.
·Excellent ability to adapt to new environment quickly, always committed to the team and thrives to learn new subject matter, skills and technologies.
PROFESSIONAL EXPERIENCE
MAYO CLINIC; ROCHESTER, MN MAR 2019–PRESENT
QA ENGINEER
·Worked on Patient Online Services (POS) portal to allow patients to easily access records, billing, and prescription information from the web.
·Participated in Agile and Scrum meetings such as spring planning, daily stand ups, reviews, and retrospective to deliver software products on a consistent basis.
·Developed a hybrid framework with the Java language to support UI, API, and back end testing with behavior-driven and data-driven testing approaches.
·Performed BDD with Cucumber features, scenarios, and step definitions written in Gherkin.
·Performed cross browser compatibility and regression tests using Selenium WebDriver and Cucumber to test the UI following each new build release.
·Validated test data using JUnit and Hamcrest assertions.
·Created detailed test plans based on business requirements and acceptance criteria and maintained RTM to track test case coverage.
·Extensive use of Selenium WebDriver to locate web elements and automate various functionalities of our web application.
·Manual testing of REST APIs with Postman application and automated API testing with RestAssured library to verify API responses.
·Implemented test automation and continuous integration with Jenkins by scheduling custom jobs.
·Gathered requirement documents such as business requirements and design documents. Based on the gathered documents developed and designed test plans and test cases.
·Used Traceability Matrix for the purpose of performing test coverage analysis for test plans.
·Connected to database to Query the database using SQL for data verification and validation.
·Developed and maintained detailed test cases using JIRA project management tool.
·Used Selenium WebDriver for writing test scripts for regression test coverage.
EPIC; VERONA, WI NOV 2017-MAR 2019
SOFTWARE AUTOMATION ENGINEER,
·Worked on EHR system that allows hospital staff to share patient records, communicate internally, and support the revenue cycle.
·Involved in the development and implementation of Java framework built on test-driven development approach.
·Generated Test Reports using TestNG test script execution.
·For building the framework and running the test scripts, used the Selenium Web driver methods.
·For scripting, used Java and TestNG frameworks.
·Used build management tool like Maven.
·Maintained Smoke and Regression Test suites to consistently test critical functionalities of the EHR application.
·Created manual test cases along with reviewing them for validating the functionality.
·Manually tested API with Postman and used JavaScript methods to assert responses.
·Executed back end testing manually through MySQL.
·Automated back end testing with Java framework JDBC.
MACPHUN, SAN DIEGO, CA JUL 2016-NOV 2017
MANUAL TESTER.
·Worked on Aurora HDR photo editing software by writing and executing manual test cases for various functionalities of their desktop application.
·Followed Agile and Scrum methodologies and used JIRA to manage sprints and to report bugs.
·Wrote test cases to document and replicate bugs. This includes test scenario, pre-conditions, test data, description, expected and actual results.
·Performed functional, negative, positive, and boundary testing on different modules of their application.
·Developed Manual test cases following user cases for specific functional requirements.
·Reported bugs to developers, then retested and approved functionalities before code was pushed to production server.
TECHNICAL SKILLS
Testing Tools
Selenium, Postman, JDBC
Programming Languages
Java, SQL, Gherkin, HTML
Testing Frameworks
Cucumber, JUnit, TestNG, Page Object Model, Maven, BDD & DDT framework
Database
MySQL, Oracle
Version Control
Git and Github
Build Management & CI Tools
Maven and Jenkins
Project Management/ Bug Tracking Tools
JIRA
Processes
Agile and Waterfall
EDUCATION
·Syntax Technologies - Software Testing Course
·Rochester Community & Technical College, Business Administration 2014
507-***-**** *************@*****.*** US Citizen
Jack Plantin
Software Automation Engineer