AI-powered job analysis and resume coaching tool using GPT. Analyzes job postings and provides personalized recommendations to job seekers for improving their resumes.
The code needs to be hardened further here are some critical tests that need to be added to the test suite:
What happens if the database is deleted? And the code is rerun- will it error out gracefully?
What happens if there is no resume saved locally? Will the testing suite produce an error? Are there asset statements when reading in resume data to ensure all resume.txt data is there?
If the job search is run and there have not been any new jobs for a given title in 3 months, does the front-end streamlit application warn the user that recent jobs weren't uploaded?
The answer to the questions above is NO, so these tests as well as other key tests need to be added to the code base
The code needs to be hardened further here are some critical tests that need to be added to the test suite:
What happens if the database is deleted? And the code is rerun- will it error out gracefully?
What happens if there is no resume saved locally? Will the testing suite produce an error? Are there asset statements when reading in resume data to ensure all resume.txt data is there?
If the job search is run and there have not been any new jobs for a given title in 3 months, does the front-end streamlit application warn the user that recent jobs weren't uploaded?
The answer to the questions above is NO, so these tests as well as other key tests need to be added to the code base