Post Job Free

Resume

Sign in

Quality Assurance Life Cycle

Location:
Manhattan, NY, 10019
Posted:
April 08, 2024

Contact this candidate

Resume:

AHMED JERIOUDA

Email: ad4u3f@r.postjobfree.com Phone: 917-***-**** New York, NY

PROFESSIONAL SUMMARY

Quality Assurance Engineer with five years of experience, specializing in the E-Commerce and finance sectors. Proven expertise in testing web-based applications.

Proficient in navigating the Software Development Life Cycle (SDLC), adept in both Agile and Waterfall methodologies, and Extensively involved in key Agile ceremonies such as Product Backlog Refinement, Daily Stand-up, Sprint Planning, Sprint Review, and Sprint Retrospective.

Applied advanced skills in defect troubleshooting and comprehensive root cause analysis, working collaboratively with the development team to ensure efficient problem resolution.

Exceptional proficiency in facilitating effective collaboration with the Scrum team, Product team, design team, DevOps, and diverse stakeholders.

Demonstrated expertise in creating and refining exhaustive test plans, test scenarios, and test cases, utilizing the JIRA Application Management tool and Zephyr Scale, with a strong emphasis on Requirement Traceability Matrix (RTM) management to ensure comprehensive coverage and alignment with project objectives.

Proficient in executing various types of testing, including GUI, Smoke/Sanity, Positive, Negative, Boundary, Integration, End-to-End, Back-End and Regression.

Solid experience in the comprehensive management of defect tickets within the JIRA platform, encompassing the entire defect life cycle (DLC), including tracking, re-testing, and closure.

Extensive experience conducting mobile testing employing the BrowserStack platform to ensure the delivery of high-quality and reliable mobile applications.

Experience conducting comprehensive testing of Equities and ETFs throughout the entire Trade Life Cycle (TLC), coupled with a profound understanding of fixed income instruments.

Skilled in utilizing LINUX/UNIX environments to retrieve and analyze FIX messages. Showcase a keen ability to discern, interpret, and format information by parsing respective tags and values.

Expertise in API testing utilizing Postman, adept at ensuring the seamless validation of communication between the front-end and back-end systems.

Skilled in converting manual test cases into automated scripts using Python as the programming language. Competent in utilizing Selenium for seamless interaction across various web browsers.

Well-versed in developing UI Automation Frameworks, leveraging the Page Object Model (POM) to improve the robustness and ease of maintenance for test suites, emphasizing code reusability.

Proficient in setting up and utilizing Jenkins to orchestrate scheduled runs of automated smoke and regression test suites, ensuring precise and timely execution of tests.

Expert in performing Back-End testing utilizing SQL, focusing on ensuring robust data integrity validation within the database.

Proficient in utilizing GIT commands for efficiently push and pull code changes within the automation test suite.

Seasoned using GitHub as a remote repository to manage and collaborate on your automation code.

Successful history of facilitating onboarding for new joiners and providing needed support.

Demonstrated commitment and attention to detail, professional with excellent communication skills.

TECHNICAL SKILLS

Languages: Python, SQL, HTML

Automation: Selenium WebDriver, Pytest, Jenkins, Git/GitHub

Tools: Linux, Zephyr, Postman, MySQL, BrowserStack, Kobiton

Documentation: JIRA, Confluence, Microsoft Office.

Platforms: Mac OSX, Windows, Linux

PROFESSIONAL EXPERIENCE

Interactive Brokers LLC Greenwich, Connecticut

QA Engineer 02/2022 – Present

Interactivebrokers.com - is a sophisticated web and mobile platform designed to facilitate the seamless execution of trades across various financial instruments. These instruments encompass Equities, Exchange-Traded Funds (ETFs), Derivatives, and Foreign Exchange. Enabling traders to participate in trading stocks and ETFs within foreign markets.

Responsibilities

Engaging in all Agile ceremonies, including Product Backlog refinement, Daily Stand-up, Sprint Planning, Sprint Review, and Sprint Retrospective.

Creating and modifying test plans, test scenarios, and test cases using JIRA Application management and Zephyr scale.

Conducting diverse testing procedures encompassing smoke/sanity testing, end-to-end testing, back-end testing, and regression testing.

Executing comprehensive testing of equities financial instruments by adhering to the Trade Life Cycle (TLC) to ensure coverage of end-to-end scenarios.

Formatting, validating, and analyzing FIX messages utilizing LINUX.

Performing root cause analysis and formally documenting defects using JIRA in adherence to defect life cycle management.

Working closely with developers, product teams, business analysts, and stakeholders to understand software requirements, participate in issue discussions, and provide helpful feedback to improve overall software quality.

Utilizing Python and Selenium for converting manual test cases into automated scripts, employing a systematic approach to enhance testing efficiency and automation coverage.

Building UI Automation Frameworks with the Page Object Model (POM) and utilizing Pytest to improve the reliability and maintainability of test suites.

Conducting comprehensive evaluations of Test Plans, Test Cases, and Test Scripts crafted by peers, fostering a precision and quality assurance culture.

Engaging in code reviews to verify that automation code is maintainable, efficient, and adheres to established coding best practices.

Configuring and leveraging Jenkins to plan automated smoke and regression test suite schedules, ensuring tests run efficiently and on schedule.

Using GIT commands to effortlessly push and pull changes in the automation test suite code for improved efficiency.

Leveraging GitHub as a remote repository for managing and collaborating on automation code.

Designing backend queries to determine pre-data conditions for executing both Automation and Manual test scripts.

Performing Back-End testing utilizing complex SQL queries to validate Data.

Conducting API testing using Postman to ensure robust communication between Front-End and Back-End.

Identifying test coverage and maintaining requirement traceability matrix (RTM).

Mentoring junior team members, offering guidance through task assignments.

Square Inc. New York, NY

QA Analyst 12/2019 – 12/2021

Square - It's a credit card payment solution designed for small and medium-sized businesses, empowering them to transform smartphones or tablets into efficient point-of-sale terminals. And to manage essential business operations like booking management, e-commerce, inventory tracking, payroll processing, banking, personal loans, and additional functionalities.

Responsibilities

Participated in all Agile ceremonies, including Product Backlog Grooming, Stand-up, Sprint Demo, Sprint Retro.

Worked closely with software developers and product owners to gain a deep understanding of project requirements and ensure the delivery of high-quality products.

Performed GUI, Positive, Negative, Boundary and End-to-End testing on the Banking and Personal loan sides of the Application.

Crafted and refined test plans, developed detailed test scenarios, and created comprehensive test cases to ensure thorough testing procedures.

Reviewed test plans, test cases, and test scripts authored by other team members.

Executed diverse mobile testing types such as Compatibility, Installation, and Usability testing using BrowserStack.

Helped oversee and contribute to a Documentation Repository for QA support processes and Best practices.

Thoroughly analyzed, reported, and closely monitored issues and defects identified throughout the testing phase using JIRA.

helped with software debugging issues and conducted root cause analysis to identify design and/or implementation challenges.

Performed API testing using Postman to guarantee seamless communication harmony between the front-end and back-end systems.

Conducted data validation by writing and executing SQL complex queries.

Offered insights and suggestions for prospective adjustments and improvements to enhance QA procedures.

Macy’s New York, NY

Jr Manual QA 12/2018 – 12/2019

Macys.com - is the online platform for the renowned American department store, Macy's. The application offers a smooth and personalized shopping experience, allowing users to browse and purchase a wide array of products ranging from fashion and beauty to home goods.

Responsibilities

Actively participated in the company's transition from Waterfall to Agile methodology, helping adapt QA processes to align with Agile principles.

Worked closely with senior QA members to implement effective test strategies and methodologies suited for Agile development.

Translated functional requirements into a library of test cases to validate each component of functionality utilizing JIRA Application management and Zephyr scale.

Conducted different types of functional tests, including End-to-End testing, to ensure the flow of the functionalities.

Determined the root cause of problems and the underlying set of conditions for their occurrence.

Utilized Postman to execute API testing.

Performed Backend testing to verify successful data transactions employing SQL.

Employed Exploratory testing for parts of the application with poor to no documentation and documented all findings.

EDUCATION

Bachelor’s Degree in Civil Engineering

Superior Institute of Technology Rabat, Morocco



Contact this candidate