NICK OWHADI
**********@*****.***
SUMMARY
Highly qualified and well-accomplished Automation Engineer with over 8 years of experience in Software Manual and Automation Testing for Web based and Client/Server applications on UNIX/Windows/Mac
Strong experience in Software Development Life Cycle (SDLC) methodologies such as Agile Scrum and Waterfall models
Proficient in designing and implementing different automation frameworks - BDD, TDD and Hybrid Frameworks using Java, Selenium WebDriver, TestNG, JUnit using Page Object Model, and using Apache POI
Expertise in writing Selenium WebDriver automation scripts in Java for web application
Extensive knowledge of using JUnit, TestNG and Cucumber framework
Highly skilled on Maven for project building tool and Jenkins for Continuous Integration
Solid working knowledge of Java OOP and Data Structure concepts
Proven ability and expertise in reviewing Test Cases, Test Scripts, Requirement Traceability Matrix in QA and UA environment analyzing requirements
Well-versed in Automation testing of API / REST using POSTMAN/REST Assured Library and Automation Testing of API / SOAP using ReadyAPI (SoapUI Pro) and using JMeter and LoadUI for performance
Hands-on experience in writing SQL queries and executing procedures to perform Back-end testing
Adept at using Git and GitHub to control version of the software and keep data up-to-date during development
Strong experience in different types of testing (Functional testing, Back-end testing, Regression testing, Smoke testing, API, Positive, Negative, Black and White and Gray Box testing)
Proficient in test management and defect tracking tool such as Jira, Jira-XRay, HP ALM
Profound in finding locators like XPath CSS, ID, Name and Class Name in HTML, and efficient in working with dynamic XPath
Well-versed at participating in Agile ceremonies: Sprint demo, planning, grooming and retrospective
Extensive ability to work under pressure, adapt to new environment quickly
Extremely detail oriented, sincere and committed team player
Strong communication, analytical and computation skills.
TECHNICAL SKILLS
Languages:
Java, Python, JMeter, Cypress, JavaScript, typescript, SQL, HTML, XML, Gherkin, Groovy
Testing Tools:
Selenium WebDriver, Cucumber, Gherkin, TestNG, JUnit, Jenkins, Git, GitHub, Sauce Labs, POSTMAN, RESTful API, JMeter, SoapUI, LoadUI
Frameworks:
BDD, DDD, TDD, Hybrid
Type of Tests:
Front-End, Back-End, Functional, Regression, Smoke, End-to-end, Database, API Rest/ SOAP, Application and Data Security and Performance
Project Management / Defect Tracking Tool:
Jira, Jira X-ray, Jama, HP ALM
Version Control System:
Git, GitHub, Bitbucket
IDE:
Eclipse, IntelliJ, VS code
Browsers:
Google Chrome, Firefox, Internet Explorer, Edge, Safari
Project Methodologies:
Agile-Scrum, Waterfall
RDBMS:
Oracle, MySQL
CI/CD:
Jenkins
Project Building Tool:
Maven
Tools and Utilities:
MS Office, Microsoft Communicator, SnagIt, Snipping Tools
WORK EXPERIENCE
xScion Solutions – McLean, VA (CSBS) Sep 2020 - Present
Test Lead in QA Automation Engineer
•Creates from scratch automation framework for different projects using Katalon Studio base on Java-JavaScript-Groovy, Selenium WebDriver and Junit
•Create and execute APIs, Smoke, Regression tests by assessing, analyzing and documenting Functional, non-Functional and Business Requirements, creating plan for Test Scope, Test Approach using PractiTest, Katalon Studio, Jira, Confluence.
•Utilized Oracle Database to manage dependencies for test execution, created profiles of grouped Test Cases to run smoke Testing and Regression Testing.
Technical Environment: Linux, Windows, Katalon Studio, Selenium WebDriver, Java, IntelliJ, Git, GitHub, Oracle Postman, JMeter, Microsoft Office, JUnit, TestNG, Confluence, Jira, Jira Xray
TurningPoint Global Solutions – Rockville, MD 9/2019 – 9/2020
Test Engineer Senior / Lead / SDET
Test Lead of main module Enterprise Service Bus (ESB) of Project Medicaid Management System Information Replacement (MMSIR) for New Mexico State in QAT and UAT environment ( IV&V in all 3 layers, infrastructure, software and services for QAT and additional performance and security for UAT environment). Job responsibilities include the following:
•Creates from scratch automation framework based on BDD that support DDD and TDD by scripting in Java Coding, Selenium WebDriver and Junit
•Conducts APIs, Smoke, Regression tests by assessing, analyzing and documenting Functional, non-Functional and Business Requirements, bucketing them and articulating overall plan for Test Scope, Test Approach, and documents it in Confluence for QA and UA environment and testing in multi-platform Win/Linux/Mac
•Conducts Functional and Regression testing using Selenium with Behavior Driven Framework, creating Web Service APIs ( SOAP/REST) Automation test, and executes them
•Creates Test Plan for UAT environment including Regression, Application Security (SCSEM), Performance testing and executes it
•Utilizes Maven to manage dependencies for test execution, plug-ins and creates profiles of grouped Test Cases to run Smoke testing and Regression testing
•Develops BDD with Cucumber and writes Step Definition using Gherkin based feature files
•Uses Data Driven Framework and Selenium tool to read the data from Excel file and generate the pass/fail in the Excel sheet
•Performs Test Plan Web Services APIs testing using SOAP/WSDL, REST/WDL by writing code to send request and validate response XML/JSON
•Writes SQL scripts to validate the data integrity/stored procedure in the Data Security Application Testing in UAT environment.
•Follows Waterfall-Kanban methodology and participates in all ceremonies during the deliverables, such as Deliverable Planning meeting, Stand-up meeting, Test Plan Demo/Review meeting and Deliverable Retrospective meeting.
Technical Environment: Linux, Windows, Selenium WebDriver, Java, IntelliJ, Maven, Git, GitHub, Oracle (OSB, API Manager, MFT), ReadyAPI (SoapUI Pro, LoadUI), Postman, JMeter, Microsoft Office, JUnit, TestNG, Jenkins, Jama, Confluence, Jira, Jira Xray
TRAINING
oSoftware Development Engineer in Test (SDET)
oJava Programming for SDETs
oMastering Git and GitHub
oUI Test Automation
oSQL & JDBC
oAPI Testing
oCI/CD
oMobile Test Automation
oSoft Skills
•Blue Prism Developer Certificate of Participation
oBasic Awareness
oBlue Prism Foundation Training
oBlue Prism Developer Mandatory Training
oAdvanced Consolidation Exercise
CERTIFICATIONS
•Software Development Engineer in Test (SDET)
•Expert Scrum Master Certified (ESMC) - Scrum.org
•Certified SAFe® 5 Practitioner - Scaled Agile, Inc. Issued Feb 2021 - Expires Jan 2022
•Certified Tester, Foundation Level Agile Tester - ASTQB - ISTQB in the U.S. 21-CTFL-AT-00327-USA
•API Testing with Katalon - Katalon Issued Jun 2023 - Expires Jun 2025
•Web UI Testing with Katalon - Katalon