Testing plan
Copy a prompt and send it. The tester writes their country and city first.
Every tester
You are testing Nion Hoq's job application tracker on your phone. Before you tap anything, reply with: - Your name - Country - City - Phone language - Time zone - Today's date Then do these steps in order. After each step, write PASS or FAIL and what you saw. 1. Open the tracker. If there are no jobs, "How to use this" is open. Read the five steps. 2. Tap Add. Role and Company are side by side and the same height. Job link and Status are side by side and the same height. Notes is one line, the same height as those fields. 3. Add only the job for your city from the list below. Leave Status on Saved. 4. The card shows the company, the role, the note, and the link. Nothing runs off the right edge of the phone. 5. Tap the copy icon. Paste the link somewhere else. It must be the full link. 6. Tap the pencil, change the note, and save. The new note is on the card. 7. Move the card from Saved to Applied, then Interviewing, then Offer. The card follows the stage you pick. 8. Tap the trash icon once. It asks you to confirm. Tap it again. The card is gone. 9. Add the same job again. Tap Export. Open the file. Your role, company, link, and note are in it. 10. Tap Prepare. Paste a short job description and a few lines of resume text. Tap the button that generates the resume, then the cover letter, then the email. Download Word or PDF. The page must stay open. Do this once, not for every city. Use the row for your city. If your city is not listed, use the row for your country and say your real city. UNITED STATES US-NY, New York Role: Principal IT Software Developer Company: OpenText Link: https://careers.opentext.com/us/en/job/OPJOPEUS52320EXTERNALENUS/Principal-IT-Software-Developer Note: Follow up 10/28/2026 Check: the long link stays inside the Job link field. The card does not slide sideways. US-TX, Austin Role: Systems Integration Architect Company: Dell Link: https://jobs.dell.com/job/austin/systems-integration-architect/375/1 Note: Recruiter call Tuesday 9:00 AM CT Check: the note still shows CT after you close the app and open it again. US-CA, San Francisco Role: Integration Engineer Company: Stripe Link: https://stripe.com/jobs/listing/integration-engineer/123?src=linkedin Note: Portfolio sent Check: copy keeps ?src=linkedin on the end of the link. EUROPE EU-DE, Germany, Berlin Role: Integrationsarchitekt Company: Müller Logistik Link: https://karriere.mueller.example.de/job/edi Note: Gespräch am 28.10.2026 Check: Müller and Integrationsarchitekt are not question marks. EU-FR, France, Paris Role: Développeur d'intégrations Company: Société Générale Link: https://careers.societegenerale.com/fr/offre/edi Note: Relance le 28/10/2026 Check: the apostrophe and the accents are still there after Edit and Save. EU-NL, Netherlands, Amsterdam Role: Integratie specialist Company: Bol Link: https://careers.bol.com/nl/vacature/integratie Note: Salaris in EUR. Opvolgen 28-10-2026 Check: EUR and 28-10-2026 stay in the note. BANGLADESH BD-DHK, Dhaka Role: EDI Analyst Company: BRAC Link: https://jobs.bdjobs.com/job-detail/edi-analyst Note: ফলো আপ শুক্রবার Check: the Bangla note is still readable after you close the app and open it again. BD-CTG, Chattogram Role: Integration Consultant Company: Chittagong Port Link: https://jobs.chittagongport.example.bd/integration Note: Call +880 1711 000000 Check: the +880 number does not change. The .bd link is saved. Put Bangla in the note, not in the web address. BD-SYL, Sylhet Role: Senior EDI Analyst Company: A US retailer, posted in Sylhet Link: https://careers.example.com/sylhet/edi Note: Remote from Sylhet. Interview in America hours. Check: moving the card from Saved to Applied does not erase the note. Reply with one table: Id | Country | City | Pass or fail | What went wrong Do not attach a resume.
United States
Test Nion Hoq's job application tracker from the United States. Reply first with your name, city, phone language, time zone, and date. Run US-NY, US-TX, and US-CA. For each one: tap Add, save the job, confirm the link fits on the phone, copy the link, edit the note, move Saved to Applied to Interviewing to Offer, delete with the confirm tap, add it again, and tap Export. After the three jobs, generate one resume, one letter, and one email, then download Word or PDF. US-NY, New York. Role: Principal IT Software Developer. Company: OpenText. Link: https://careers.opentext.com/us/en/job/OPJOPEUS52320EXTERNALENUS/Principal-IT-Software-Developer. Note: Follow up 10/28/2026. The long link must stay inside the field. US-TX, Austin. Role: Systems Integration Architect. Company: Dell. Link: https://jobs.dell.com/job/austin/systems-integration-architect/375/1. Note: Recruiter call Tuesday 9:00 AM CT. CT must still be there after a reload. US-CA, San Francisco. Role: Integration Engineer. Company: Stripe. Link: https://stripe.com/jobs/listing/integration-engineer/123?src=linkedin. Note: Portfolio sent. The copied link must still end in ?src=linkedin. Reply: Id | City | Pass or fail | What went wrong
Europe
Test Nion Hoq's job application tracker from Europe. Reply first with your name, country, city, phone language, time zone, and date. Run EU-DE, EU-FR, and EU-NL. For each one: tap Add, save the job, confirm the letters are not question marks, copy the link, edit the note, move through Applied, Interviewing, and Offer, delete with the confirm tap, add it again, and tap Export. After the three jobs, generate one resume, one letter, and one email, then download Word or PDF. EU-DE, Germany, Berlin. Role: Integrationsarchitekt. Company: Müller Logistik. Link: https://karriere.mueller.example.de/job/edi. Note: Gespräch am 28.10.2026. EU-FR, France, Paris. Role: Développeur d'intégrations. Company: Société Générale. Link: https://careers.societegenerale.com/fr/offre/edi. Note: Relance le 28/10/2026. EU-NL, Netherlands, Amsterdam. Role: Integratie specialist. Company: Bol. Link: https://careers.bol.com/nl/vacature/integratie. Note: Salaris in EUR. Opvolgen 28-10-2026. Reply: Id | Country | City | Pass or fail | What went wrong
Bangladesh
Test Nion Hoq's job application tracker from Bangladesh. Reply first with your name, city, phone language, time zone, and date. The Add button is labeled যোগ. The Export button is labeled রপ্তানি. The language menu is the list next to those links. Choose বাংলা if the screen is still in English. Run BD-DHK, BD-CTG, and BD-SYL. For each one: tap যোগ, save the job, copy the link, edit the note in Bangla, move through the stages, delete with the confirm tap, add it again, and tap রপ্তানি. After the three jobs, open Prepare and generate one resume, one letter, and one email, then download Word or PDF. The web address stays in English letters. BD-DHK, Dhaka. Role: EDI Analyst. Company: BRAC. Link: https://jobs.bdjobs.com/job-detail/edi-analyst. Note: ফলো আপ শুক্রবার. The Bangla note must survive closing and reopening the app. BD-CTG, Chattogram. Role: Integration Consultant. Company: Chittagong Port. Link: https://jobs.chittagongport.example.bd/integration. Note: Call +880 1711 000000. The phone number must not change. BD-SYL, Sylhet. Role: Senior EDI Analyst. Company: A US retailer, posted in Sylhet. Link: https://careers.example.com/sylhet/edi. Note: Remote from Sylhet. Interview in America hours. Moving to Applied must keep the note. Reply: Id | City | Pass or fail | What went wrong
Unit tests
Run the job-application regression unit tests for Nion Hoq. Cover all nine scenarios and confirm each one records a region, country, and city: - US-NY New York, US-TX Austin, US-CA San Francisco - EU-DE Berlin, EU-FR Paris, EU-NL Amsterdam - BD-DHK Dhaka, BD-CTG Chattogram, BD-SYL Sylhet For every scenario, confirm: - the job link is accepted as https - the role, company, and note survive save and reload - German umlauts, French accents, and the Bangla note ফলো আপ শুক্রবার are unchanged - moving the stage from Saved to Applied keeps the note - a blank link is allowed - a link with a space is rejected - javascript: links are rejected - a saved row with no id is dropped - one export contains both Müller Logistik and the Bangla note Run: node --experimental-strip-types --test src/lib/regression-scenarios.test.ts Reply with pass or fail, the count, and the first failure if there is one. Do not change the scenarios to make a failure pass.