Post Job Free
Sign in

Quality Assurance Life Cycle

Location:
Austin, TX
Posted:
May 10, 2024

Contact this candidate

Resume:

OKAN ARI

Quality Assurance Engineer

ad5mip@r.postjobfree.com +1-210-***-**** Austin, TX

Professional Summary:

5+ years of professional experience in both Manual and Automation Testing of web-based applications.

Acquired knowledge of all phases of SDLC (Software Development Life Cycle), STLC (Software Testing Life Cycle), and Defect Life Cycle.

Demonstrated working knowledge of Agile (Scrum) methodology, participation in Scrum ceremonies, and familiarity with Waterfall methodology.

Developed Test Scripts successfully to implement Test Cases, Test Scenarios in TDD (Test-Driven Development), and BDD (Behavioral-Driven Development) using Cucumber Gherkin language and Hybrid Automation Frameworks.

Experienced in designing, creating, and maintaining automation frameworks utilizing Java, Selenium, TestNG, Cucumber, JUnit, Maven, and Jenkins.

Showcased great knowledge of OOP (Object-Oriented Programming) concepts in Java.

Proficient in POM (Page Object Modelling) with Page Factory implementation.

Utilized Git for version control and GitHub for repository management.

Skilled in using Jenkins for scheduling Smoke Testing within Continuous Integration processes.

Conducted various tests such as Smoke, Regression, Functional, Positive/Negative, User Acceptance (UAT), Ad-Hoc, Black-Box, and UI validation.

Gained experience in testing Restful API Web Services using Postman for manual testing and Java, REST Assured Java Libraries for automated testing.

Performed API testing through HTTP requests including GET, PUT, POST, and DELETE.

Showed strong experience in using Databases, SQL queries, and Java JDBC.

Emphasized the importance of teamwork and collaboration with team members.

Exhibited strong skills in responding quickly to unplanned demands, analytical intelligence, assisting team members at any time, and handling multitasking.

Demonstrated strong knowledge in defect reporting and tracking using the JIRA management tool.

Technical Skills:

Methodologies: Agile (Scrum), Waterfall

Languages: Java, Gherkin

IDE: Eclipse

Testing Tools: Selenium, TestNG, JUnit, Cucumber

Frameworks: BDD, TDD, DDD

Build Management Tool: Maven

Database: MySQL, JDBC

APIs: Postman, RESTful API

Project Management / Bug Tracking Tools: JIRA

Version Control Tool: Git / GitHub

CI / CD: Jenkins

OS: Windows / MacOS

Browsers: Chrome, Firefox, Safari

Professional Experience:

Walmart/Bentonville, Ark May 2021 – Present

QA Automation Engineer

Conducted thorough analysis of Business Requirement documents, formulating comprehensive Test Plans, Test Cases, and Test Scenarios to ensure alignment with project objectives.

Engineered and executed Test Scripts, achieving high validation coverage for application functionalities and requirements, leveraging Selenium WebDriver, Maven, JUnit, and Cucumber tools.

Collaborated with team members to architect and deploy a Full Stack Automation (E2E Testing) hybrid framework, adopting a BDD approach that significantly enhanced testing efficiency and coverage.

Integrated Page Object Model (POM) with Page Factory, utilized Java OOP principles within the Eclipse IDE, and applied Gherkin language with Cucumber, optimizing our framework's effectiveness and maintainability.

Actively participated in Agile Scrum ceremonies, including Daily Scrum, Sprint Grooming, Sprint Planning, Sprint Demo, and Sprint Retrospective meetings, to foster team synergy and project momentum.

Employed a variety of testing tools including TestNG, Maven, Selenium, and JUnit across multiple projects, contributing to a diverse testing strategy and robust quality assurance processes.

Executed a wide range of tests—Smoke, Functional, System Integration, Regression, UAT, Positive, and Negative—throughout the project lifecycle, leading to a significant reduction in post-release bugs by over 40%.

Achieved seamless integration of databases into our framework using JDBC and SQL queries, enabling effective data-driven testing strategies that improved test accuracy and efficiency.

Spearheaded REST API testing initiatives, utilizing Postman and Swagger for manual testing and leveraging REST Assured libraries for automation, which increased API testing efficiency.

Implemented Jenkins CI/CD pipelines to automate and schedule smoke and regression tests, improving the deployment speed and reducing critical bugs.

Utilized JIRA for project management and Git with GitHub for version control, enhancing team collaboration and code management.

Maersk/ Florham Park, NJ Jan 2019 - May 2021

QA Engineer

Acquired comprehensive knowledge by analyzing requirement documents to grasp project objectives and functionalities, ensuring a deep understanding of system expectations.

Played a pivotal role in creating and enhancing our testing framework, integrating Selenium WebDriver for browser interactions, and Maven for build automation.

Leveraged TestNG's advanced features, including parallel execution, data-driven testing, and flexible configuration management, to significantly enhance testing efficiency and accuracy, resulting in a streamlined QA process and improved software quality.

Leveraged the Apache POI library to seamlessly integrate Excel files into our testing framework and scripts, enhancing data-driven testing capabilities.

Actively engaged in the Agile/Scrum process alongside the Development Team by participating in ceremonies such as Daily Scrum, Sprint Grooming, Sprint Planning, Sprint Demo, and Sprint Retrospective, improving cross-functional team collaboration.

Fostered team collaboration by working closely with team members to clarify and swiftly adapt to last-minute changes in requirements, minimizing project delays.

Spearheaded the development and execution of Manual testing strategies, identifying critical user flows and ensuring comprehensive test coverage.

Gained valuable exposure to the Waterfall methodology, enhancing versatility in project management and testing approaches.

Successfully executed a broad spectrum of tests including Smoke, Functional, System Integration, Regression, Positive, Negative, and Ad-Hoc, resulting in a 40% reduction in critical defects pre-launch.

Identified and efficiently managed bugs through their entire Defect Life Cycle, leading to a 50% faster resolution time for high-priority issues.

Utilized Jenkins to automate and execute scheduled smoke tests, increasing testing frequency and ensuring continuous integration and delivery.

Meticulously logged defects in JIRA, categorizing them by type, priority, and detailed documentation with screenshots, which enhanced defect resolution efficiency by 35%.

Education:

Anadolu University, Eskisehir, Türkiye

Bachelor of Science: Mathematics, 2018



Contact this candidate