Post Job Free
Sign in

Software Development Engineer

Location:
Providence, RI
Salary:
110k
Posted:
November 09, 2023

Contact this candidate

Resume:

Ayoub Alaoui

Software Development Engineer in Test

+1-401-***-**** Email: ad0y29@r.postjobfree.com Pawtucket, RI 02861 Work Status: Green Card PROFESSIONAL SUMMARY:

• Experienced Full Stack Java Software Development Engineer in Test (SDET) with 5 years of experience in testing web-based applications using Core Java, OOP, Selenium WebDriver, JUnit, and TestNG.

• Proficient in SQL and REST API using Postman and REST Assured Library.

• Proficient in various testing methodologies including Functional, Regression, Smoke, Positive, and Negative Testing.

• Familiarity with both Agile/Scrum and Waterfall methodologies.

• Skilled in creating and developing a Hybrid Framework using Selenium WebDriver and Page Object Model (POM) design pattern with Maven.

• Over 5+ years of coding Java experience with strong OOP concept knowledge.

• Motivated to learn, grow, and excel in the software engineering industry. TECHNICAL SKILLS:

Testing Tools:

• Selenium WebDriver: Proficient in using Selenium WebDriver for automating web-based applications. Able to create and execute test scripts to validate application functionality.

• JUnit: Skilled in writing and executing test cases using JUnit, a popular testing framework for Java.

• Cucumber: Experienced in implementing Behavior-Driven Development (BDD) testing using Cucumber, which allows for easy collaboration between testers and non-technical stakeholders.

• REST Assured Library: Proficient in testing RESTful APIs using the REST Assured library, ensuring API functionality and integration.

• Postman: Capable of testing APIs and performing API automation using Postman, a versatile tool for API testing.

• Extent-Reports / HTML reports / Cucumber JSON reports: Skilled in generating detailed test reports using Extent Reports, HTML reports, and Cucumber JSON reports, providing comprehensive insights into test results.

Frameworks:

• Page Object Model (POM): Experienced in implementing the Page Object Model design pattern, enhancing test script maintainability and reusability.

• Behavior-Driven Development (BDD): Proficient in utilizing BDD methodologies with Cucumber to create clear and understandable test scenarios.

Languages:

• Java: Proficient in Java programming, with a strong foundation in Object-Oriented Programming

(OOP) concepts. Utilizes Java for test script development and automation. Platform:

• Web-Based Applications: Specializes in testing web-based applications, ensuring their functionality, usability, and performance.

IDE:

• IntelliJ: Proficient in using IntelliJ IDEA as an Integrated Development Environment for Java, facilitating efficient coding and debugging.

Databases:

• SQL: Skilled in writing SQL queries to interact with databases for data validation and manipulation.

• JDBC: Experienced in using the Java Database Connectivity (JDBC) API to programmatically connect and interact with data.

• Oracle Database: Familiarity with Oracle Database, enabling testing and validation against Oracle- based systems.

Build Tool:

• Maven: Proficient in using Maven as a build automation tool to manage project dependencies and build processes.

Repository System:

• Git/GitHub: Experienced in version control using Git/GitHub, enabling collaborative development and code management.

Methodologies:

• Agile/Scrum: Familiar with Agile and Scrum methodologies, participating in iterative development cycles and ensuring continuous testing and feedback.

• Waterfall: Knowledgeable in the Waterfall methodology, understanding the sequential approach to software development.

• Software Development Life Cycle (SDLC): Proficient in the phases and processes of the SDLC, ensuring thorough testing at each stage.

• Software Test Life Cycle (STLC): Experienced in the STLC, encompassing test planning, design, execution, and reporting.

Test Management:

• Jira: Proficient in using Jira for test management, tracking defects, and managing test cases and test plans.

Other:

• HTML, CSS: Familiar with HTML and CSS, which can be beneficial for understanding and testing web- based user interfaces.

PROFESSIONAL EXPERIENCE:

Bank of America, New York, NY: Dec 2022 – Present

Software Development Engineer in Test (SDET)

Responsibilities and Achievements:

• Assessed Business Requirements Documentation for System and Functional testing.

• Formulated manual test cases.

• Collaborated as a cross-functional Agile team member.

• Executed both Manual Testing and Automation Testing.

• Created automation frameworks, including Page Object Model.

• Conducted Back-end Testing with SQL Queries.

• Utilized the JUnit-Cucumber framework for test execution.

• Demonstrated proficiency in managing synchronization.

• Designed an automation test framework using TestNG, Selenium WebDriver, and Core JAVA.

• Utilized Jira as a defect-tracking tool.

• Employed Apache POI for data reading and validation.

• Carried out Cross-Browser Compatibility Testing.

• Actively participated in Agile Scrum lifecycle.

DISH Network, American Fork, UT: Jan 2020 - Nov 2022 Software Development Engineer in Test (SDET)

Responsibilities and Achievements:

• Developed automated test cases using Java Selenium.

• Managed dependencies and constructed an Automation Framework with Maven.

• Set up Jenkins build jobs for Regression and Smoke Tests.

• Utilized the Gherkin syntax within Jira.

• Authored Java code to support test automation.

• Tracked and documented defects and issues using Jira.

• Collaborated closely with developers and product owners. Prudential, Newark, NJ: Nov 2017 - Dec 2019

Quality Assurance Tester

Responsibilities and Achievements:

• Worked in an Agile environment.

• Created Manual Test Cases.

• Conducted manual testing on various software applications.

• Developed and maintained test cases and test scripts.

• Executed smoke tests after code deployments.

• Managed test data.

• Maintained detailed records of test activities.

• Collaborated closely with development teams.



Contact this candidate