The project includes manual testing artifacts and supporting documents inside the test-data folder.
JobListings.xlsx→ Contains all identified job listings and additional details.TestCases.xlsx→ Contains executed manual test cases with Pass/Fail status.
The manual testing assignment covers:
- Careers page validation
- Job listing verification
- Apply link verification
- Responsive testing (tablet/mobile view)
- UI and usability validation
- The provided
career.htmlURL returned a 404 page. - The working careers page was available under
/careers. - Apply links redirected to a Google Form with restricted access.
- Tablet view showed text alignment and layout issues.
test-data/
├── JobListings.xlsx
└── TestCases.xlsxA scalable and maintainable Java-based Test Automation Framework developed for the ValuEnable QA Assignment using:
- Selenium WebDriver
- TestNG
- Maven
The framework follows the Page Object Model (POM) design pattern.
The framework automates the following workflow:
- Open “Get in Touch” form
- Submit the form successfully
- Validate error handling for invalid email input
The project is designed using reusable components and automation best practices.
This framework includes:
- Selenium WebDriver automation
- TestNG execution
- Page Object Model (POM)
- Explicit waits
- Reusable utility methods
- Maven build management
- Assertion validations
- Clean and maintainable framework structure
Hi, My name is Umesh Kute.
I have experience in:
- Automation Testing using Selenium WebDriver
- API Testing using Postman
- Java Programming
- TestNG Framework Design
- Manual Testing
- GitHub: https://github.com/qa-Umesh
- LinkedIn: https://www.linkedin.com/in/-umesh-
- Email: umeshkute453@gmail.com
| Technology | Usage |
|---|---|
| Java | Programming Language |
| Selenium WebDriver | UI Automation |
| TestNG | Test Framework |
| Maven | Build Tool |
src
├── test/java
│ ├── com.valuenable.pages
│ ├── com.valuenable.tests
│ ├── com.valuenable.utils
│ ├── com.valuenable.constants
│ └── com.valuenable.enums
│
├── Screenshots
└── test-data
- Page Object Model (POM) architecture
- Modular and reusable framework
- Explicit waits implementation
- Assertion validations
- Clean and maintainable code structure
- Separate positive and negative test scenarios
Before running the project, ensure the following tools are installed:
- Java 11 or above
- Maven
- Git
- Google Chrome Browser
git clone https://github.com/qa-Umesh/ValuEnable_Assignment.gitcd ValuEnable_AssignmentRun the following command to execute the automation suite:
mvn clean testOR execute testng.xml directly from the IDE.
The framework prints execution status in the console.
Tests run: 2
Failures: 0
BUILD SUCCESS
Execution screenshots and console output screenshots are included in the submission.
Repository Link:
👉 https://github.com/qa-Umesh/ValuEnable_Assignment
✅ Successful form submission
✅ Invalid email validation test
- This framework was developed specifically for the ValuEnable QA Assignment.
- The framework focuses on readability, maintainability, and automation best practices.
- Manual testing observations were documented based on the current website behavior.
- The provided assignment URLs differed from the current website structure and findings were documented accordingly.