Post Job Free
Sign in

Automation Engineer Quality Assurance

Location:
Bayonne, NJ, 07002
Posted:
November 02, 2024

Contact this candidate

Resume:

RACHID ZAIZOUNY Senior QA Automation Engineer US Citizen

Bayonne, NJ 908-***-**** **************.***@*****.*** linkedin.com/in/rachid-zaizouny/ PROFESSIONAL SUMMARY

Over 6 years of experience in testing of web applications, GUI, database and web services Restful API with specialization as a Quality Assurance Automation Engineer and Manual Software Testing.

Strong experience in Software Development Life Cycle using Agile and Waterfall methodologies.

Expertise in documenting defects with high level of detail, accuracy and informative recreation steps and also fully involved in the process of defect identification and resolution using tools like JIRA, HP ALM.

Expert in creating business based functional Test scenarios, Test cases, Test plans, Test Scripts, Test Execution, Test Specification documents and Traceability Matrix for Manual/Automation testing.

Proficient in Functional Testing, UAT (User Acceptance testing), GUI, Unit Testing, Integration Testing, System Test, Sanity Test, Smoke Testing, Regression Testing, Black Box/Gray Box Testing.

Good knowledge on Sprint Planning, Daily Stand-up, Defect Tracking & Defect Matrix Review Meeting.

Hands on capability in Developing Automation Scripts, Execution and Analysis Test Results using different type of framework like Modular driven, Data driven and Hybrid framework, Keyword driven and Designing TDD framework using TestNG /JUnit as well as BDD framework using Cucumber following Gherkin format with Selenium WebDriver and Maven build tools to manage framework dependencies.

Experienced in developing Page Object Model Framework using Page Factory in Selenium WebDriver.

Extensively experienced in Cross-Browser and Parallel execution using TestNG by creating groups and running test cases in cloud services using Browser Stack, Sauce Labs and Grid for WEB.

Professional Expertise in working with the Automation Engineering team using Selenium Web driver and Java with Cucumber in Behavior-driven development (BDD) approached.

Hands on experience of using Gherkins Syntax to test the behaviors of the application using Cucumber and hands on experience to develop features files and developing Selenium Test Scripts using Java in Eclipse and IntelliJ IDEA.

Expert in manual & automated test procedures for Restful API Testing using Postman and Rest Assured and experienced in testing the application web services.

Involved in Web services testing using REST-Assured to send requests & validate response JSON.

Adeptly experienced in Object Oriented Programming (OOP) using Java and implemented Inheritance, Polymorphism, Encapsulation, Abstraction and Java Collections Framework.

Experienced in testing of REST API Web Services using REST plug-in and Postman tool.

Expert in using JUnit, TestNG framework, Maven for Project building tool, CI CD Jenkins for Continuous Integration and Git for Version Control using cloud repository GitHub.

Proficient in developing Oracle SQL Queries to validate data from database and Back-End Testing.

Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under a high stress environment and Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team. TECHNICAL SKILL

Testing Tools: Selenium WebDriver, Selenium Grid, CI CD Jenkins, JIRA, HP ALM, Postman, Soap UI, Appium Server Framework: Junit, TestNG, TDD, BDD Cucumber, Hybrid, Page Object Model. Bug Tracking Tools: JIRA, HP ALM

Databases/Tools: SQL Server, Oracle, MySQL, MySQL Workbench. Web Services Tools: Rest API, Rest-Assured, Postman. SDLC Methodology: Agile, Waterfall.

Servers: Web logic, Web Sphere, Apache Tomcat.

Languages: Java, SQL, PL/SQL, Java Script, XML, HTML, CSS. Version controls: Git, GitHub, SVN

Operating Systems: Windows, UNIX/Linux, OS X.

Build/CI-CD Tools/ Cloud Environment: Maven, Jenkins, Browser Stack, Sauce Labs. IDE: IntelliJ IDEA, Eclipse.

Microsoft Tools: MS Outlook, MS Visio, Microsoft Project, MS Word, MS Excel, Power Point. WORK EXPERIENCE

Santander Bank, Boston, MA

Senior QA Automation Engineer May, 2022 – Present

Responsibilities

Reviewed requirements documented by Business Analyst for thorough understanding of the application.

Analyzed various documents and use Cases to prepare the detailed Test plan using the SDLC and reviewed them with the Test lead and writing detailed test scripts as per the BRD and FSD.

Executed all the Test Cases in the Test Environment and maintained them and documented the test queries and result for future references as well as triage automated test results.

Participated in the full Software Life Cycle for testing activities – from Test planning, Test execution to test monitoring, status reporting, documentation and data validation and Regression Testing.

Designed, developed and implemented POM (Page Object Model) based on Automation Testing Framework utilizing Java, Selenium WebDriver, Maven, TestNG and Cucumber.

Conducted defect prioritization and defect triage meetings with all the stakeholders.

Identified weaknesses in QA Processes, Web testing, Selenium Automation, Suggested & implemented improvements and performed tests based on Agile Environment.

Created user stories, test cases and tracked defects using JIRA and Bug fixing, and Bug Reporting.

Involved in Database Testing using SQL Queries of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.

Used CI CD Jenkins as a Continuous Integration server to configure with Github and Maven.

Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build and designed Cucumber framework for web/service-virtualization.

Automated web services using Cucumber and performed BDD (Behavior Driven Development) using Cucumber Feature files, Scenarios and Step Definitions.

Involved in building Automation framework along with the team and developed test suites using Selenium WebDriver TestNG for a Web Application and Rest API Automation Framework as well by Rest Assured.

Used Maven as a Build Tool, Selenium Jenkins CI to execute Selenium automation suites from Central Repository GIT and Jenkins to create and run deployment jobs.

Generated TestNG, Customized extent reports in HTML and email-able formats and performed automation testing and authored test scripts using Selenium Web Driver, Selenium Grid.

Involved in Restful API Web Services Testing using Postman and Performance testing using JMeter and Expert in using Rest API testing by Rest Assured and Used Postman for Manual REST Services Testing and Validated Response

Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPATH and other locators and executed object identification using locator technique.

Worked closely with different functional teams including Development, QA, Sales and Business. Environment: Java, Selenium WebDriver, Selenium Grid, TestNG, JUnit, Jenkins, BDD Cucumber, JIRA, HTML, CSS, XPATH, JMeter, Rest API, Rest Assured, Postman, Firepath, Gherkin, SQL, Oracle, Windows. Cigna, St Louis, MO

Software Development Engineer in Test (SDET) February, 2020 – April, 2022 Responsibilities

Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts and created automated Test scripts using automated tools and ran the test scripts on various Builds and instances.

Involved in requirements analysis reviews and working sessions to understand the requirements and system design, documented Test plans and Use case specifications.

Assisted QA Team in designing Test Scenarios and Test Cases with Cucumber BDD and developed, executed test cases and verified actual results with expected results.

Involved in Positive, Negative and Sanity testing and Conducted Black Box, Gray Box, Functional, GUI, Regression, System and User Acceptance Testing(UAT) testing manually.

Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using JIRA and performed defect management using JIRA

Reported defects, maintained track of changes made to the requirements using JIRA.

Used JIRA for defect reporting and tracking and prioritizing defects and enhancement requests after baselining the requirements and Planning, Scheduling, Tracking, Reporting Status and Managing Issues.

Created and executed SQL queries to perform backend testing and involved in data mapping of the project requirements, queried the database using SQL queries for data mining, data analysis and data modeling.

Automated the regression test cases using java with Selenium WebDriver and TestNG and automated the Test Cases using Selenium, Eclipse IDE and Junit.

Worked in an Agile environment with an ability to accommodate and test the newly proposed changes at any point of time during the release and Operated with Proxy recording to automatically create JMeter scripts for execution.

Executed automated tests in appropriate test regions in support of unit, Integration, Functional, and Regression Testing by using Selenium and Developed regression scripts using Selenium.

Used ChroPath, Firebug with the application objects and configured Selenium GRID scripts on Virtual machines and worked on Selenium IDE and the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome with CI CD Jenkins.

Used Postman and REST Assured library for Rest API Web Service Testing and executed functional, data driven and load testing for Restful web services/API testing by Rest Assured.

Responsible for analyzing the test metrics and submitting the reports, which kept track of the status and progress of the testing effort and worked closely with the QA lead in estimating the QA effort and timelines. Environment: Java, Selenium WebDriver, TestNG, Git, GitHub, Rest Assured, Maven, CI CD Jenkins, BDD Cucumber, Rest API, Postman, SOAP UI, SQL, JIRA, JEE, Window. Walgreen, Deerfield, IL

QA Automation Engineer July, 2018– January, 2020

Responsibilities

Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues and tested the application on different browsers as a part of compatibility testing to maintain cross-browser functionality.

Reviewed the Business Requirement Documents and the Technical Specification.

Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA Zephyr scale.

Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes and test cases and tracked defects using JIRA and Bug fixing, and Bug Reporting.

Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the

Extensively automated regression and functional test suites by developing test cases, test Suites using Selenium, Java and implemented automation using Selenium with Cucumber and Maven.

Wrote SQLs to check the database and test the data integrity in accordance with business standards and

Developed web pages with JSP and using HTML, XML and Used JavaScript libraries along with Selenium for UI testing with TestNG and Database and checking whether the data is moving in their Respective Tables.

Developed and maintained custom libraries for the common automation framework using selenium and performed Integration and Regression testing to check new functionality with the existing functionalities.

Closely involved with the development team, maintenance business team regarding changing requirements, builds & releases and developed automated scripts using Selenium and implemented framework using Java.

Created and enhanced numerous Test Scripts to handle changes in the objects in the tested application’s GUI and in the testing environment using Selenium with BDD Cucumber.

Used Selenium for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback and parallel, Cross-Browser Testing, HTML test report for the entire test suite. Environment: Java, Selenium, TestNG, JUnit, HP ALM, JIRA, HTML, XML, Internet Explorer, Chrome, SQL, JSP, Windows.

EDUCATION

Bachelor’s Degree in Information technology, (2013). REFERENCES

Available upon request



Contact this candidate