Challenge & Test Requirements:
- Build a modern application with mobile and web support for a ConsultTech customer
- Ensure application reliability and quality through UI and API testing
- Integrate automation testing into the CI/CD pipeline
Solution and Approach:
- Worked in agile mode alongside the development team to create test cases and architect an automation framework
- Created a selenium-python based framework for UI automation and pyTest framework for API automation
- Utilized aiTest for automation test execution across multiple devices, browsers, and their versions
- Used aiTest to execute the API Postman collection for API quality validation and scale testing
ROI:
- Integration with the CI/CD pipeline ensured consistent testing on every build push to QA, pre-prod, and prod environments
- The customer receives updates on test execution status, success/failure status, and other analytics via Slack and email
- End of iteration demos showcased the automation and run results
Results:
- Successfully built a modern application with mobile and web support
- Automation suite integrated into the CI/CD pipeline for consistent testing
- Selenium-python-based framework for UI automation and pyTest framework for API automation ensured reliable testing
- aiTest enabled automation testing across multiple devices, browsers, and their versions
- Integration with Postman collection and execution helped to validate API quality and scale testing