Test New Development Team - Selenium Test Event Tab: Partner
Budget: $30 – $250 USD
# Selenium Automation Testing Project: Delete Unit List
## Project Overview
The front-end of our web application has been updated to include element IDs for improved positioning and interaction. We are seeking an experienced Selenium automation tester to update our existing test scripts to cover the newly implemented feature for deleting units from the list. This project involves creating automated test cases to ensure that the "Delete Unit List" functionality operates correctly across various environments, including Docker.
## Our Team
We value high standards of quality, clear scheduling, and competitive pricing. Our team operates under ISO27001 certification, and any collaboration must comply with our rigorous project specifications. Please review our certification [here](https://www.iafcertsearch.org/certified-entity/00522bad-28f0-51ce-a86a-86b27ffac5ca).
## Personal Information Required for the Interview
1. Are you a team player or an individual worker?
2. Past projects involving Selenium and Python for web automation testing.
3. Links to your GitHub or other repositories showcasing Selenium-related work.
4. Experience with Responsive Web Design (RWD) testing and dynamic web element interaction.
## Objective
The current Selenium test scripts must be updated to include automation for the new "Delete Unit List" functionality. The task is to ensure that this feature is automated and thoroughly tested in various environments, including Docker. This includes simulating the process of clicking the delete button, entering the unit name, and confirming the deletion. The tests must pass in both local and Docker environments and include RWD (Responsive Web Design) testing.
## Task
### Task 1: Implement Automation for Deleting Unit from List
- Automate the following process:
1. Click the "Delete" button on the unit list.
2. Enter the name of the unit to delete in the input field.
3. Click the "Confirm" button to finalize the deletion.
- Ensure that the process is tested thoroughly to cover all possible scenarios, including incorrect unit name entries and canceling the deletion.
### Task 2: Responsive Web Design (RWD) Testing
- Perform RWD testing to ensure that the "Delete Unit List" functionality works correctly across various screen sizes and devices (desktop, tablet, and mobile).
### Task 3: Cross-browser and Cross-environment Compatibility
- Ensure that the automation tests run successfully in local environments and Docker, as well as across multiple browsers (Chrome, Firefox, Safari, Edge).
## Acceptance Criteria
- All automated scripts must pass in both local and Docker environments.
- Ensure full coverage of all key functionalities (deleting units, confirmation process, and error handling).
- Provide documentation detailing how to run the scripts in both local and Docker environments.
- Include thorough testing for Responsive Web Design (RWD).
## Reference Implementation
- PR[#118](https://github.com/eGroupAI/infocenter-selenium/pull/118)
## Deadline
- **Completion Time:** The project must be completed within 2 days.
## Estimated Workload
The estimated workload varies based on experience:
- **Entry-level engineer:** Approximately 3 hours to complete.
- **Advanced engineer:** Approximately 1.5 hours to complete.
## Budget
- **Fixed Rate:** USD 30 for the entire project.
## Skills Required
- Selenium WebDriver
- Python (for script development)
- Test Automation Development
- Responsive Web Design (RWD) Testing
- Docker
- Cross-browser Testing
## Code Review & Acceptance
- Well-structured and maintainable code.
- Comprehensive test coverage for all specified features, including new functionalities.
- Detailed and clear documentation.
- Successful execution of automation scripts in all specified environments.
This project will serve as a stepping stone for potential long-term collaboration depending on the quality, efficiency, and reliability of your team's work.
## Project Overview
The front-end of our web application has been updated to include element IDs for improved positioning and interaction. We are seeking an experienced Selenium automation tester to update our existing test scripts to cover the newly implemented feature for deleting units from the list. This project involves creating automated test cases to ensure that the "Delete Unit List" functionality operates correctly across various environments, including Docker.
## Our Team
We value high standards of quality, clear scheduling, and competitive pricing. Our team operates under ISO27001 certification, and any collaboration must comply with our rigorous project specifications. Please review our certification [here](https://www.iafcertsearch.org/certified-entity/00522bad-28f0-51ce-a86a-86b27ffac5ca).
## Personal Information Required for the Interview
1. Are you a team player or an individual worker?
2. Past projects involving Selenium and Python for web automation testing.
3. Links to your GitHub or other repositories showcasing Selenium-related work.
4. Experience with Responsive Web Design (RWD) testing and dynamic web element interaction.
## Objective
The current Selenium test scripts must be updated to include automation for the new "Delete Unit List" functionality. The task is to ensure that this feature is automated and thoroughly tested in various environments, including Docker. This includes simulating the process of clicking the delete button, entering the unit name, and confirming the deletion. The tests must pass in both local and Docker environments and include RWD (Responsive Web Design) testing.
## Task
### Task 1: Implement Automation for Deleting Unit from List
- Automate the following process:
1. Click the "Delete" button on the unit list.
2. Enter the name of the unit to delete in the input field.
3. Click the "Confirm" button to finalize the deletion.
- Ensure that the process is tested thoroughly to cover all possible scenarios, including incorrect unit name entries and canceling the deletion.
### Task 2: Responsive Web Design (RWD) Testing
- Perform RWD testing to ensure that the "Delete Unit List" functionality works correctly across various screen sizes and devices (desktop, tablet, and mobile).
### Task 3: Cross-browser and Cross-environment Compatibility
- Ensure that the automation tests run successfully in local environments and Docker, as well as across multiple browsers (Chrome, Firefox, Safari, Edge).
## Acceptance Criteria
- All automated scripts must pass in both local and Docker environments.
- Ensure full coverage of all key functionalities (deleting units, confirmation process, and error handling).
- Provide documentation detailing how to run the scripts in both local and Docker environments.
- Include thorough testing for Responsive Web Design (RWD).
## Reference Implementation
- PR[#118](https://github.com/eGroupAI/infocenter-selenium/pull/118)
## Deadline
- **Completion Time:** The project must be completed within 2 days.
## Estimated Workload
The estimated workload varies based on experience:
- **Entry-level engineer:** Approximately 3 hours to complete.
- **Advanced engineer:** Approximately 1.5 hours to complete.
## Budget
- **Fixed Rate:** USD 30 for the entire project.
## Skills Required
- Selenium WebDriver
- Python (for script development)
- Test Automation Development
- Responsive Web Design (RWD) Testing
- Docker
- Cross-browser Testing
## Code Review & Acceptance
- Well-structured and maintainable code.
- Comprehensive test coverage for all specified features, including new functionalities.
- Detailed and clear documentation.
- Successful execution of automation scripts in all specified environments.
This project will serve as a stepping stone for potential long-term collaboration depending on the quality, efficiency, and reliability of your team's work.