לא מעט מתכנתים ובודקי תוכנה מסיימים את הלימודים שלהם בתואר ראשון, הנדסאי או לימודי תעודה למקצוע הרלוונטי, ומתקשים למצוא עבודה בתחום בו הם מחפשים, אז מה עושים?
לפני שנעביר פה פרקטיקות חדירה לשוק הזה חשוב להגיד כמה דברים. מקצוע טכנולוגי הוא הסתכלות לטווח הארוך, ככל שאתה יותר מתמקצע וצובר ניסיון עם כלים, יכולות חדשות, זריזות ויעילות בביצוע, ותפיסת פתרון נכונה, ככה השכר עולה ומוכפל מהר מאוד, ולכן כשאתה בתחילת הדרך השכר לא באמת מעניין, גם אם הוא שווה לאפס או קרוב מאוד לזה, תחשוב על השנה הראשונה כשנת סטאז' – לצבור ניסיון וכמה שיותר מהר, גמישות זה שם המפתח פה. מי שינסה להיכנס לתפקיד הראשון ולבקש 20,000 שקל, בטענה שככה רשום בטבלאות שכר, אז הוא יחפש עוד זמן רב.
עבודה כפריילנסר
הבנו שאנחנו צריכים לצבור ניסיון ורזומה לקורות חיים, אז איך עושים את זה. יש פלטפורמות המאפשרות לך להגיש את השירות שלך כבודק תוכנה ולקבל על זה כסף. כדוגמא Fivver, אתה נרשם כספק, מציע את העבודות והשירות שלך כבודק תוכנה, מתמחר את השירות, ומקבל הצעות עבודה מכל העולם. שורה יפה לקורות החיים אם לדוג' ביצעת בדיקות תוכנה לחברת סטארט-אפ קטנטנה באנגליה, יכולה להיות דחיפה מצויינת
להציע פרויקטים לבתי עסק קטנים
כמעט לכל בית עסק יש אתר אינטרנט, מאוד קל ליצור קשר עם כל בעל עסק כזה, ולהציע שירות של בדיקות תוכנה חינם, כלומר אתה תעבור על האתר שלהם, תבדוק אותו פונקציונאלית, ותגיש להם דוח תוצאות חינם וללא שום התחייבות. ככה אתה תצבור שורה נוספת ברזומה, אם תהיה מספיק טוב אין סיבה שבתי העסק לא ירצו להמשיך לעבוד איתך קדימה, וההוגנים שבניהם גם ישלמו סכום סמלי מאוד לטובת השירות.
הגעת לראיון עבודה? עכשיו תנצל את ההזמנות!
תכין את עצמך היטב לראיון העבודה, יש עשרות פוסטים שמסבירים איך להצליח לראיון >>
חשוב כמובן להגיע עם רקע על בית העסק או האירגון שאליו נתראיין, מי ראיין אותנו, ולהכין שאלות ותשובות לטובת הראיון.
ניקח דוגמא כמה שאלות מקצועיות לראיון:
שאלה: מה ההבדל בין בדיקות פונקציואליות לבדיקות אחרות?
תשובה נכונה: בדיקות פונקציונאליות מתמקדות בבדיקה של תהליכים עסקיים, ובאימות כי התוכנה עובדת לפי הפונקציות והתהליכים העסקיים שהוגדרו לה במסמך האיפיון. לדוג' תהליך ביטול הזמנה, הינו בדיקה פונקציונאלית. תהליכים לא פונקציונאליים הם בדרך כלל רכיבים טכנולוגיים כגון בדיקות עומסים, בדיקות ממשקים, בדיקות של מערכת ההפעלה, בדיקות של סביבת עבודה היבטי אבטחת מידע ועוד…
שאלה: מהי בדיקת רגרסיה, ולמה צריך לקיים אותה?
תשובה: בדיקות רגרסיה היא בדיקה חוזרת של התוכנה לאחר שינוי של רכיב במערכת שעשוי להשפיע על התוכנה ופונקציות הקשורות לתיקון, במילים אחרות אנחנו רוצים לוודא אחרי תיקון תוכנה ששום דבר אחר לא נפגע במערכת כתוצאה מהתיקון, ואין רגרסיה בתהליך האיכות.
שאלה: ספר לי על תהליך דיווח התקלה, ומה עשית כשמצאת תקלה קריטית במערכת.
תשובה: בתפקיד הקודם שלי, במהלך השדרוג שעשינו, נתקלתי בתקלה קריטית שבה האפליקציה קרסה כאשר משתמשים ניסו לבצע פעולה מסוימת. כדי לזהות ולדווח על הבעיה, בצעתי את השלבים הבאים:
תחילה תיעדתי את השלבים לשחזר את הבעיה במדויק. כולל צילום מסך ותמונות.
ביצעתי ניתוח שורש, בדקתי שינויים אחרונים באיפיון, ותכולות הגרסה כדי להבין את מקור הבעיה.
בודדתי את הבעיה וסיפקתי דוח תקלות מפורט הכולל את השלבים לשחזור, תצורת המערכת ותיעוד.
צוות הפיתוח הכיר במהירות בבעיה, ושיתפנו פעולה כדי לתעדף ולתקן אותה. לאחר מכן ביצענו בדיקות רגרסיה כדי לאשר שהבעיה נפתרה, והבטחנו את היציבות הכוללת של המוצר.
אם אתה בשלבים כאלה ואחרים כבודק תוכנה, אולי לפני ראיון, אני ממליץ לך להיכנס לקורס זריז של 3 שעות ולקבל תוכן יקר מזהב שיעזור לך בראיון ובתהליך מציאת העבודה >>