QA Engineering Project: Automated Security Testing Framework

Introduction

This project aims to create an automated security testing framework for web applications, using a combination of Pytest, Selenium, and AWS. The framework will include the following features:

Integration with Jenkins for continuous integration and continuous deployment (CI/CD) Use of Zephyr for test management Use of Git for version control Automated testing of security vulnerabilities, such as SQL injection and cross-site scripting (XSS) Testing of web application's Document Object Model (DOM) for accessibility and cross-browser compatibility Generation of reports and alerts for security incidents

Getting Started

Prerequisites Python 3 Selenium Pytest AWS Jenkins Zephyr Git

Author Andre Hirano

Acknowledgments:

OWASP for providing guidelines on web application security testing

Selenium and Pytest communities