Back to Portfolio

Optics Framework - No-Code Test Automation

Open-source test automation framework enabling non-programmers to create scripts through keyword-based scripting in CSV or YAML format. Published on PyPI with comprehensive CI/CD integration.

Project Screenshot

Technologies Used

PythonPyPITest AutomationAppiumVisionRobot FrameworkCI/CDOpenCV

About This Project

Flexible and modular test automation framework that democratizes test scripting for non-technical users. Features multiple driver support with intelligent fallback mechanisms, seamless Appium and Vision integration for robust locator strategies, comprehensive configuration and test data management, custom loggers with annotated screenshots, and full CI/CD pipeline integration. Includes security scanning with Sonar, Bandit, and OpenSSF. Available as both CLI and SDK with extensive documentation. Designed to reduce long-term maintenance costs while improving accessibility across diverse testing applications.

Key Features

  • • Feature 1: Add your project features here
  • • Feature 2: Describe the main functionality
  • • Feature 3: Highlight what makes it special

Challenges & Solutions

Describe the challenges you faced during development and how you solved them. This helps showcase your problem-solving skills.