Welcome to my QA Automation & DevOps projects repository!
I am a Software QA Engineer (SDET) with experience in test automation, DevOps practices, and security testing. This repository showcases my work, tools, and reports related to web application testing and automation.
I specialize in Software QA Engineering, Test Automation, DevOps Integration, and Security Testing.
My work focuses on ensuring high-quality software with robust automation pipelines and CI/CD practices.
- Automation Tools: Selenium, Cypress
- API Testing: Postman
- CI/CD & DevOps: Jenkins, Docker, GitHub Actions
- Cloud & Infrastructure: AWS
- Methodologies: Agile, Scrum
- Reporting & Analysis: Allure, Cucumber HTML Reports
- Security: Penetration Testing, Vulnerability Scanning
| Report | Description |
|---|---|
| Allure Report | Detailed automation test results |
| Test Case Report | Manual & automated test cases |
| UI Web Automate Test Report | UI automation summary |
| Demo Report | Example project demo |
- Cypress + Cucumber for BDD-style testing
- Selenium WebDriver for cross-browser testing
- Configurations & environment setup included for all frameworks
- Allure results stored in
/allure-results/ - Cucumber HTML reports generated by
cucumber-html-report.js - View interactive test results with Allure or open HTML reports in a browser
Follow these steps to set up and run the automation tests, then generate Allure and Cucumber reports:
git clone https://github.com/badhonparvej481/Orangetoolz_ass_Automate_Using-_Cypress.git
cd Orangetoolz_ass_Automate_Using-_Cypress
### 2️⃣ Install dependencies
```bash
npm install
### 3️⃣ Run Cypress Tests
```bash
. Open Cypress UI (interactive mode):
npx cypress open
. Run tests in headless mode (recommended for CI/CD):
npx cypress run
. Run with Allure reporter:
npx cypress run --reporter mocha-allure-reporter
### 4️⃣ Generate Allure Report
```bash
npx allure generate allure-results --clean -o allure-report
npx allure open allure-report
### 5️⃣ Generate Cucumber HTML Report
``` bash
node cucumber-html-report.js