Project Description
During my externship with TaskTrain, I contributed to the quality assurance process by performing exploratory testing across various platform features to uncover usability issues and unexpected behaviors. I executed regression tests using Gherkin-based feature files to validate core functionality and ensure system stability after updates, as well as black box testing of new application features. In addition to running tests, I created clear and collaborative Gherkin feature files using the Given/When/Then structure. I also reported bugs and tracked issues using Jira, providing detailed documentation to assist the development team in reproducing and resolving defects efficiently.
Testing Process
-
Exploratory Testing
- Test the procedure & step creation features
- Test with valid and invalid inputs.
- Test edge cases.
- Test equivalence classes of data.
- New test case creation
- Provide recommendations for UI/UX improvements
- Test cases and results recorded in Google Sheets

-
Regression Testing Using Gherkin Feature Stories
- Gherkin feature file user scenarios
- Regression testing of existing features
- Team collaboration
- Ensure new updates do not impact existing functionalities
-
Accessibility Testing
- Test application for proper keyboard navigation
- Ensure proper tooltips
- Verify that screen readers function correctly
- Document issues
-
Black Box Testing
- Test new application features
- Test edge cases
- New test case creation
- Document issues with new features
-
Bug Reports in Jira
- Write a concise title
- Describe the bug and the steps to reproduce it
- Attach visuals if possible
- Label, assign, and indicate bug severity

- Gherkin Feature File Creation
- Based on our exploratory test cases, we created our own Gherkin feature files
- These are new tests that can be used for future automation testing
