Post Job Free

Resume

Sign in

A V Software Development

Location:
Newark, NJ, 07102
Posted:
February 15, 2024

Contact this candidate

Resume:

A B D E L O U B E R K A

S o f t w a r e D e v e l o p m e n t E n g i n e e r i n T e s t

ad3nn3@r.postjobfree.com South Amboy, NJ Green Card Holder Open to Relocation LinkedIn: www.linkedin.com/in/abdelaziz-ouberka-918b01212/ Phone Number: +1-732-***-**** PROFESSIONAL SUMMARY j a v a j a v a j a v a j a v a j a v a j a v a j a v a s e l e n i u m W e b d D r i v e r W e b d D r i v e r W e b d D r i v e r W e b d D r i v e r W e b d D r i v e r W e b d D r i v e r W e b d D r i v e r

• 5+ years of experience as a Software Development Engineer in Test – SDET, extensively worked on Manual, Automation, Web applications, Analysis (Data, Functional, and Service), and Database testing.

• Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

• Expertise in understanding Business Requirement Specifications, Functional Specifications, and Design documentation and converting them into Test Scenarios.

• Experience in Agile and Waterfall Projects, worked closely with product owners and attended ceremonies like Sprint Planning meetings, daily scrum, Backlog grooming, Sprint review, and Retrospective.

• Experience in Core Java, development by applying different concepts like OOP concepts, Collections, Exception handling, Multithreading, and knowledge in JavaScript.

• Proven ability in designing and creating automation framework using Java, Selenium WebDriver, JUnit, TestNG, Maven.

• Experience in Creating, Modifying, and Maintaining new and existing Automation Framework Models (BDD/TDD, and Data-Driven Frameworks).

• Works in DevOps, installing, configuring, and integrating automation scripts on Continuous Integration tools

(CI/CD) like Jenkins for nightly test suite execution and working knowledge on testing and configuring Amazon Web Services (AWS)

• Expert in developing Behavior Driven Development (BDD) by writing Gherkin language using the Cucumber, developing Scenarios, Scenarios outlines, features, Step definitions, and generating the cucumber reports.

• Working with Unit test Frameworks like TestNG, JUnit, Cucumber, and Selenium Grid.

• Experience in REST API testing of web services, using POSTMAN for manual, and REST-Assured with Hamcrest, JSON, and POJO-Jackson Libraries for automation testing.

• Experience in installing and administrating version control systems GIT (Distributed Version Control), and GitHub

(Version control).

• Perform Database/Backend testing by writing SQL Queries for data validation and integrity, good at writing joins and knowledge in SQL.

• Work with Selenium Grid for running multiple tests across different browsers, operating systems, and machines in parallel.

• Expertise in using various defect-reporting and defect-tracking tools JIRA, and JIRA X-Ray.

• Experience on performance testing using JMeter to perform load and stress testing.

• Experience on automating mobile application using Appium.

• Excellent interpersonal skills, top performance team player with an analytical bent to problem solving and delivering under high-stress environment. Always interested in learning new skills and techniques. Good communication skills and ability to work independently with minimal supervision and perform as part of a team. Thrive in Agile, Passion for automation, and testing. Quality-oriented mindset with Test to Break Attitude and Tactful & Diplomatic Behavior.

88

TECHNICAL SKILLS J u n i t J u n i t J u n i t J u n i t J u n i t m a v e n J u n i t J u n i t J u n i t J u n i t C u c u m b e r c u c u m b e r c u c u m b e r c u c u m b e r c u c u m b e r G h e r k i n G h e r k i n G h e r k i n G h e r k i n S Q L S Q L S Q L S Q L J D B C J D B C J D B C Behavior Dr iven Development Behavior Dr iven Development Behavior Dr iven Development

• Programming Languages: Java SQL, Gherkin, JavaScript

• Testing Automation Frameworks: Selenium WebDriver Junit 4-5 TestNG Cucumber (BDD, TDD)

• API Testing: Rest-Assured, POSTMAN, Hamcrest, JSON, XML, POJO

• Continuous Integration: Jenkins, Maven, Selenium Grid

• Cloud Platform: Amazon Web Services (AWS)

• Defect Tracking Tools: Jira Jira & Jira Xray

• IDEs / Tools: IntelliJ IDEA Eclipse

• Project Methodologies: Agile-Scrum Waterfall

• Databases: Oracle PostgreSQL MySQL

• Version Control Tools: Git GitHub GitLab

• Mobile Testing: Appium T e stNG TestNG TestNG TestNG POSTMAN POSTMAN POSTMAN REST Assured REST Assured REST Assured REST Assured Behavi our Dr i ven D Devel opm ent Behavi or al Dr i ven Devel opm ent Behavi or al Dr i ven Devel opm ent PUT DELETE POST JavaScri pt JavaScri pt Pyt on Payt on Payt on . NET . NET C# C# Test case design Pl an t est i ng Pl an Test i ng

• Performance Testing: JMeter

J ava J ava J ava J ava J av

PROFESSIONAL EXPERIENCE

Software Development Engineer in Test (SDET)

0 7 / 202 2 - Current American Express – New York

• Develop and execute comprehensive software test plans using automated and manual testing methodologies to ensure products meet design specifications.

• Collaborate with developers, product owners, and project managers in an Agile environment, driving the successful delivery of high-quality software solutions.

• Utilize Cucumber-Gherkin to create precise and well-structured test scenarios, covering smoke, regression, functional, sanity testing.

• When dealing with large datasets, I utilize JUnit 5 alongside Apache POI for Excel file handling, incorporating Data-Driven Testing (DDT) principles. Leveraging JUnit 5's @ParameterrizedTest, I execute parameterized tests efficiently. Sub- frameworks with @CsvFileSource, @ValueSource, and @MethodSource annotations handle various data sources. Apache POI facilitates seamless data extraction from Excel files. This holistic approach, including DDT, enhances testing efficiency.

• Coordinate releases and identify key functionalities for automation, proficiently executing regression scripts within the integration environment.

• Conduct end-to-end testing, to ensure the application functions correctly from start to finish, covering all components.

• Implement Behavior Driven Development (BDD) and Page Object Model (POM) approach for Automation Test Scripts, leveraging Selenium WebDriver, Java, and Excel for Data Driven Testing.

• Perform backend testing with SQL queries, subqueries, and joins to validate data integrity and accuracy from UI.

• Create test packs following SDLC best practices, promoting comprehensive testing and clear understanding of user requirements.

• Collaborate with stakeholders, QA teams, and developers to promptly resolve application issues during the execution phase.

• Record and communicate risks and issues discovered during testing, producing valuable test metrics for analysis.

• Continuously seek opportunities to improve testing productivity and efficiency, implementing innovative tools and techniques.

• Develop, modify, and execute software test plans, automated scripts, and programs, contributing to optimized testing procedures.

• Conduct API testing using POSTMAN (manual) and REST-Assured with Hamcrest, JSON, and POJO-Jackson Libraries

(automation).

• Set up, configure, and maintain automated testing environments in continuous integration to streamline testing processes in Collaboration with DevOps.

• Log defects in Jira Xray, ensuring efficient defect resolution and overall quality enhancement.

Software Development Engineer in Test (SDET)

11/2020 - 06/2022 Bed Bath & Beyond – NJ

• Led the design, development, and successful implementation of Page Object Model (POM) based Automation-Testing Framework utilizing Java, Selenium WebDriver, JUnit, Cucumber (Gherkin), and Maven, resulting in a 30% improvement in test efficiency and maintainability.

• Created Test Cases ensuring that the developed software performs as detailed by the business requirements.

• Used IntelliJ IDE to develop Java and Selenium scripts.

• Used Selenium Grid to run Test Cases in multiple browsers and platforms.

• Designed and implemented a BDD Test Automation Framework.

• Extensively used Selenium locators to test the Web Applications.

• Logged defects in Jira with defect type, priority, and detailed information about the defect and route it to a specified application group.

• Conducted Black Box, Functional, Regression, and Smoke Testing for Web-Based Applications, resulting in enhanced software deliverables and improved user experiences, acknowledged by a 15% reduction in post-release defects reported by end-users

• Worked closely with the development team to identify and resolve any application-related problems, discuss solutions, implement and test those solutions.

• Worked with source version control tools such as Git/GitHub.

• Documented procedures on how to maintain and run scripts for future enhancements.

• Tested application against different QA, staging, and production environments.

• Participated in daily Scrum meetings, weekly meetings, and various other meetings to discuss Enhancement and Modification Request issues and defects in the application.

Software Development Engineer in Test (SDET)

0 7 /2018 - 10/2020 Cigna – New York, NY

• Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plans and created Test Cases.

• Participated in use-case reviews (peer review) and authored/reviewed Test Planning artifacts.

• Found critical bugs in the application, weekly reporting through Bug Reports using Jira.

• Tested on Oracle database server using SQL Queries.

• Designed, developed, and implemented Automation Testing Framework utilizing Java, TestNG, and Selenium WebDriver.

• Performed smoke, regression, and end-to-end testing for more than 100+ user stories, identifying over 30 defects. This effort resulted in a 20% improvement in release quality for a customer-facing web application. Involved in the creation of Automation Framework using Behavior Data Driven (BDD) approach.

• Participated and reported statuses in all test-related project team meetings.

• Performed parameterization of the Automated Test Scripts in IntelliJ to check how the application performs against multiple sets of data Contributed to developing Automation Framework.

• Used Maven as the build tool, Git for version control, and Jenkins for Continuous Integration.

• Executed Parallel Browser Testing on various machines using Selenium Grid and performed Cross Browser Testing. Certifications

• Rest API Automation with REST Assured Library



Contact this candidate