השנה היא שנת 2016, שנה מיוחדת בשבילי. אני אחגוג 10 שנים כבודק תוכנה.
הידד!!! (אתם לא רואים אבל אני פותח שמפניה :-))
בכל מקרה, הזמן טס כשנהנים…
לפני 10 שנים, הייתי מנהל אתר של מגזין משלוחים מקומי, בזמן שהייתי סטודנט בשנה האחרונה של לימודי הנדסת תוכנה.
עבודתי הייתה לתרגם מאמרים מעברית לאנגלית, לפרסם אותם באתר ולערוך את האתר בעת הצורך. בעוד העבודה הייתה נהדרת כסטודנט, זה לא סוג העבודה שהייתי רוצה לעשות (בכנות, לא באמת ידעתי מה כן אהבתי).
חשבתי שאני צעיר שצריך לעשות משהו חדש, משהו שקשור לתוכנה, משהו מאתגר.
אז נכנסתי לאתר של חיפוש משרות ומצאתי חברה שחיפשה להעסיק מהנדס בדיקות תוכנה. "מה לעזאזל עושה מהנדס בדיקות תוכנה" תהיתי לעצמי.
בתיאור העבודה היו מספר דרישות, לא היה לי מושג מה הפירוש של הדרישות… אבל הייתה לי תחושה טובה, אז החלטתי לכתוב קורות חיים ולהגיש את מועמדותי.
למרבה המזל, זימנו אותי לראיון.
"איך היה הראיון?" אתם בטח שואלים.
ובכן, הראיון היה כל כך גרוע שהצטערתי שבכלל הגשתי את מועמדותי לתפקיד. לא הצלחתי לענות על רוב השאלות בנושא בדיקות התוכנה.
לעומת זאת, יש דבר אחד שאני חושב שעשיתי טוב בראיון, וזה גרמתי לתחושה שאני מוכן ללמוד דברים חדשים… עברתי את הראיון וכך הפכתי למהנדס בדיקות תוכנה.
נריץ קדימה להיום, אני כבר עובד בבדיקות תוכנה מספיק זמן כדי להבין כמה מזל היה לי כשהתקבלתי לתפקיד.
עכשיו.. אם אתם רוצים להיכנס לתחום של בדיקות התוכנה, אתם לא יכולים להסתמך רק על מזל.
ובכן, מזל זה חלק מהחיים, אבל כיום אתם צריכים להתכונן ולעשות עבודה טובה יותר מזאת שאני עשיתי כשהתחלתי כי הדברים השתנו. הטכנולוגיה השתנתה, שוק בדיקות התוכנה השתנה, התחרותיות השתנתה.
מסיבה זו, החלטתי לכתוב מדריך שיעזור לכם להיות בודקי תוכנה. אם אתם מתכננים להתחיל קריירת בדיקות תוכנה השנה, המדריך הזה הוא בשבילכם.
במדריך הזה, אני אדריך אתכם לגבי דברים שאתם צריכים לעשות, ללמוד ולהתכונן כדי להתקרב למטרה: להיות בודק תוכנה.
שלב 1: מודעות
זה אחד מהשלבים הכי חשובים אבל רוב האנשים מדלגים עליו. אנשים מיד קופצים ל"איך" מבלי להבין בבירור את ה"למה" וה"מה".
הבנת ה"למה" וה"מה" יעזרו לכם להבין האם בדיקות תוכנה זה המקצוע בשבילכם או לא, והאם זה משהו שאתם רוצים לעסוק בו.
המודעות הזו גם תחסוך מכם בזבוז זמן על עשייה של הדבר הלא נכון.
אני אראה לכם את ה"איך" בהמשך הדרך, אך לעת עתה, סבלו איתי את החלק הזה.
בעיקרון, אתם צריכים לענות על השאלות הבאות לפני שתמשיכו הלאה:
1) למה אני רוצה להיות בודק תוכנה?
אתם רוצים להיות בודקי תוכנה. נהדר!… אבל למה?
למה שתרצו לבחור בבדיקות תוכנה כקריירה שלכם?
למה בדיקות תוכנה, אבל לא תכנות, עיצוב גרפי, או ניהול מסד נתונים וכו'…
המשיכו לשאול יותר "למה" עד שתגלו מה באמת מניע אתכם לכיוון בדיקות תוכנה.
זה בסדר אם אתם לא יודע את הסיבה שבגללה אתם רוצים להיות בודקי תוכנה… אני מבין. זה בעיקר נכון אם אתם חדשים לגמרי בתחום ואין לכם מושג מה זה בדיקות תוכנה, מה עושים בתפקיד, אם המסלול קריירה הוא טוב או לא וכו'.
כדי לעזור לכם להבין טוב יותר ולבדוק אם בדיקות תוכנה זה בשבילכם או לא, הרשו לי לעשות הקדמה מהירה על בדיקות התוכנה ולענות על כמה שאלות נפוצות:
2) מה זה בדיקות תוכנה?
הנה ההגדרה של Wikipedia:
בדיקות תוכנה הוא תהליך הנועד לאפשר לבעלי העניין במוצר לקבל מדד לאיכותו ועמידתו בדרישות שהוצבו לו. בדיקות תוכנה יכולה גם לספק השקפה אובייקטיבית ועצמאית של התוכנה כך שתתרנה לעסקים להעריך ולהבין את הסיכונים של יישום התוכנה. טכניקות בידוק כוללות את תהליך הביצוע של תכנית או יישום במטרה למצוא באגים בתוכנה (שגיאות או פגמים אחרים).
הנה ההגדרה מתוך ISTQB Exam Certification:
בדיקות תוכנה הוא תהליך של הפעלת תוכנית או יישום במטרה למצוא באגים בתוכנה. תהליך של אימות שתוכנה או יישום או מוצר, עומדים בדרישות העסקיות וטכניות בהתאם לאיפיון, העיצוב והפיתוח.
עוד הגדרה מאת James Bach:
בדיקה היא תהליך הערכת מוצר על ידי למידה דרך חקירה וניסיון, הכוללת במידה מסוימת: תשאול, מחקר, עיצוב, התבוננות, מסקנות, וכו'
הנה כמה הגדרות פשוטות ומהנות של בודקי תוכנה:
"מישהו מבשל משהו, ואני זה שטועם כדי לבדוק אם זה טעים או לא".
"משלמים לי כדי להגיד לאנשים שהם עשו שגיאה".
"אני כמו מפקח של בית, אבל של תוכנה".
בקורס בדיקות תוכנה QA של QA Experts תלמדו שתפקיד הבודק זה קודם כל קונספט, תלמדו מה תפקידו במערכת ומה מצופה ממנו. זה גם מה שישימו לב אליו בראיונות עבודה. ל"איך" אתם תופסים את התפקיד.
ולכן, בקורס אנחנו קודם כל שמים על זה דגש. נבין מהו מחזור חיי פרויקט/מערכת, איפה הבודק משתלב, מה תפקידו ומה כולל תהליך הבדיקות (תהליך הבדיקות הוא לא רק הבדיקות בפועל).
התהליך הוא אותו תהליך בכל חברה, אבל בכל חברה מיישמים אותו באופן קצת שונה, משתמשים במתודולוגיות אחרות ובכלי בדיקות שונים.
אין חשיבות גדולה להכרת כלל המתודולוגיות וכלל הכלים שבשוק (יש המון). את זה ניתן ללמוד בכל חברה וחברה במספר שעות בודדות.
מה שחשוב הוא הבנת התפקיד, היכולת לקרוא אפיון בעיניים של בודק, לכתוב תסריטים מקיפים ולפתוח באגים ע"פ הסטנדרטים.
כעת, אני מקווה שקיבלתם מושג על מהי בדיקות תוכנה, אבל גם אם לא, זה בסדר. בקורס בדיקות תוכנה QA של QA Experts אתם תלמדו את כל מה שצריך לדעת בשביל לעבוד בתור בודק תוכנה בצורה נכונה ויעילה.
אני מקווה שקיבלתם מושג על מהי בדיקות תוכנה, אבל אם לא, זה בסדר. אתם תלמדו עוד לגבי זה מאוחר יותר.
לעת עתה, בואו פשוט נסכים שבדיקות תוכנה זה ווידוא שהתוכנה עובדת כמתוכנן ושהיא נמצאת במצב תקין לפני השחרור ללקוחות.
3) מהן הדרישות מבודק תוכנה?
למרות שבדיקות תוכנה אינה מיומנות מולדת, בדיקות תוכנה לא מתאימה לכולם.. במילים אחרות, זה דורש סדרת כישורים ספציפיים, שבלעדיה תתקשו לעשות את הבדיקות ביעילות.
לפי דו"ח State of Testing Report 2015 הדרישות מבודק תוכנה הן:
+ שחקן קבוצתי
+ מיומנות טכנית
+ אוריינטציה עסקית ופתיחות מחשבתית
+ למידה עצמית
+ ידע בטכנולוגיות מובייל
+ חשיבה ביקורתית
+ מוכוונות לתוצאות וכישורי תקשורת
+ סקרנות
+ תשוקה והתלהבות מבדיקות
+ חשיבה מגוונת ולא טיפוסית
+ מתן תשובות בהירות וחדות
למרות שבדיקות תוכנה אינה מיומנות מולדת, הקורס הינו רלוונטי ומתאים לכל אחד.
לאלו מביניכם המגיעים ללא ניסיון כלל- אנחנו מתחילים מהבסיס, מרמת המאקרו למיקרו, כך שיהיה קל יותר להבין את תפקיד הבודק. ולאלו המגיעים עם ניסיון אך עם הכשרה מינימלית – אנחנו עושים סדר בתפקיד ובתהליך הבדיקות.
עבודה בבדיקות תוכנה דורשת סדרת כישורים ספציפיים, שבלעדיה תתקשו לעשות את הבדיקות ביעילות.
4) האם צריך לדעת תכנות כדי להתחיל את הקריירה בתור בודק תוכנה?
לא, אתם לא חייבים להיות מומחים בתכנות או גורו מחשבים כדי להתחיל בבדיקות תוכנה.
אני בעצמי לא בחור טכני. ובכן, למדתי הנדסת תוכנה, אני יכול לכתוב קוד אבל אני רחוק מלהיות מומחה, ולמען האמת לא נגעתי בשורות קוד במשך 5 או 6 שנים.
עם זאת, לדעת איך לתכנת יכול לעזור לכם להבין איך התוכנה בנויה (ואיך ואיפה הקוד יכול להיות שבור).
כמובן, אתם עדיין יכולים למצוא תקלות בתוכנה מבלי לדעת איך התוכנה בנויה, אבל אם אתם אכן יודעים איך היא בנויה מנקודת המבט של הקידוד, אתם תמצאו את הבאגים בקלות רבה הרבה יותר ובאופן שיטתי.
בנוסף, מיומנות התכנות יכולה מאוד לעזור לכם אם אתם רוצים להיות מהנדסי בדיקות אוטומציה שצריכים לכתוב סקריפטים כדי לבצע את הבדיקות בצורה אוטומטית או לבנות כלים קטנים שיעזרו לכם לבדוק את התוכנה טוב יותר.
בפשטות, לדעת איך לקודד זה נחמד, אך לא חובה.
5) מיומנות תקשורת היא חובה
אתם יכולים לא להיות טובים בתכנות או בכישורים טכניים, אבל אתם צריכים להיות טובים מאוד במיומנויות תקשורת אם אתם רוצים להיות בודקי תוכנה.
למעשה, מיומנויות תקשורת חשובות לא רק בבדיקות תוכנה אלא גם בתחומים אחרים.
עם זאת, זה חשוב במיוחד בבדיקות תוכנה בגלל שאחת המטרות של בדיקות תוכנה היא לחקור את המערכת, למצוא בעיות ולתקשר לגבי הבעיות האלה עם המנהלים או בעלי העניין.
אין שום הגיון בלמצוא בעיה ולשמור אותה לעצמכם או בזה שאף אחד לא יבין מהי הבעיה שמצאתם.
למעשה, יש כישורים רבים תחת קורת הגג של מיומנות התקשורת, אך אני ארצה שתתמקדו בשתיים האלה:
+ דיווח באג: במילים פשוטות, כאשר אתם מוצאים בעיה במערכת, אתם צריכים לדווח על הבעיה לאנשים אחראים, בהתאם.
דיווח הבאג שלכם הוא מאוד חשוב כי זה לא רק מיידע את המנהלים מהם הסיכונים במערכת עם הבעיה שמצאת כך שיוכלו לקבל החלטות, אלא גם מיידע את המפתחים מהי בדיוק הבעיה, שלב אחר שלב, איך הם יכולים לשחזר את הבעיה ובאיזה מצב הבעיה מתרחשת, כך שהם יוכלו לפתור אותה.
+ לשאול שאלות נכונות: למעשה, בדיקות תוכנה היא לדעת לשאול את השאלה הנכונה כדי לחשוף את הבעיה של התוכנה הנבדקת.
זה נכון במיוחד כשאתם בודקים וחוקרים את התוכנה כמשתמשים סופיים או במקרה שאין לכם מסמכי תיעוד לגבי המערכת. במקרים כאלה, המוצר שלכם הופך לקופסה שחורה.
מה שתעשו זה תשתמשו במוצר ואז תשאלו: מה אם אלחץ על הכפתור הזה? מה אם אערוך את המידע ואז אסגור את היישום מבלי לשמור את הנתונים? מה אם אעשה את זה… ואז את זה? למה התכונה הזה משמשת? למה צריך את זה? וכו'.
6) מה לגבי נתיב הקריירה? האם יש לו שכר תחרותי?
על פי דו"ח האיכות העולמי 2015, התקציב עבור QA ובדיקות עלה לממוצע של 35% מתוך הסה"כ של טכנולוגיית המידע.
זה אומר שבדיקות תוכנה הוא מקצוע נדרש מאוד ולרוב הארגונים יש תקציב גבוה עבורו. אז אל תדאגו כרגע, יש מספיק לכם מקום לגדול ככל שרק תרצו.
7) האם מקצוע בדיקות התוכנה דורש כישורים טכניים?
אם אי פעם שמעתם מישהו שאמר שבדיקות תוכנה זה קל מאוד ואתם לא צריכים כישרון טכני כדי לעשות זאת, אני הייתי אומר שהוא טועה.
תרצו או לא, אתם עדיין צריכים רמה סבירה של מיומנות טכנית כדי שתוכלו לבדוק את התוכנה בצורה יעילה.
לעומת זאת, אתם לא צריכים להיות מומחים בתכנות, רשתות ומסד נתונים כדי לבצע בדיקות תוכנה. כל מה שאתם צריכים זה רמה בסיסית של מיומנויות אלה כדי להתחיל.
עכשיו הנה מה שאני רוצה שתעשו:
הפסיקו לקרוא לכמה שניות וענו לעצמכם את השאלות:
מה תחושת הבטן שלכם לגבי בדיקות תוכנה עד עכשיו?
האם בדיקות תוכנה זה באמת בשבילכם?
האם זה משהו שאתם רוצים לעשות?
האם זה משהו שמעניין אתכם?
אם התשובה שלכם היא כן גדול, המשיכו לקרוא כי אני אכנס לפרטים ואדריך אתכם איך להיות בודקי תוכנה.
(אם אתם לא חושבים שבדיקות תוכנה מעניינת אתכם, הפסיקו לקרוא. עכשיו אתם יכולים לפתוח את יוטיוב ולצפות בסרטונים מצחיקים :-))
שלב 2: כיצד להשתלב בבדיקות תוכנה
בעיקרון, אתם צריכים ליישם את 3 הדברים הבאים:
ראשית: למדו על זה.
שנית: תצברו ניסיון מעשי.
שלישית: מצאו עבודה במשרה מלאה.
"היי, אבל אין שום דבר מיוחד בצעדים אלה?" אתם יכולים לשאול.
אני מסכים… אבל הנה העניין:
אתם צריכים לעשות את הפעולות האלה… בדרך הנכונה.
אני אתקדם אל המטרה עכשיו.
1) איך ללמוד בדיקות תוכנה?
אתם יכולים ללמוד בדיקות תוכנה בדרכים שונות ולכל אחת יש את היתרונות והחסרונות שלה. מה שכדאי לכם לעשות זה לבחור את הדרך שמתאימה לכם.
להלן מספר אפשרויות שמהן אתם יכולים לבחור:
+ קורס בדיקות תוכנה במכללה:
קורס בדיקות תוכנה במכללת QA Experts– קורס בדיקות תוכנה ממוקד ומותאם לשוק העבודה במחיר הזול ביותר בישראל.
– אנחנו נכין אתכם לשוק העבודה, תצויידו בכלים הרלוונטים לבודק ונכין אתכם גם לראיונות העבודה.
אתם תתמודדו מול בוגרי קורסים אחרים על אותן משרות, אבל הדגש שאנו נשים על הקונספט של הבודק ותפקידו במערכת וההכנה לראיונות העבודה, ייתן לכם יתרון על בוגרים אחרים בראיונות העבודה.
– לומדים את מה שצריך, בלי התחכמויות מיותרות.
– השיעורים נערכים בכיתה עם כמות מצומצמת של תלמידים (עד 6 תלמידים) וזאת בשביל שנוכל לתת יחס אישי וליווי צמוד לכל אחד מהתלמידים שלנו.
– העקרונות שמנחים אותנו: מלמדים רק את מה שאנחנו מבינים וטובים בו- בדיקות תוכנה- QA, במחיר אטרקטיבי, בין הזולים בשוק.
– והכי חשוב, אתם תזכו ללמוד מהמומחים.
ישירות מדירקטורית לשעבר בחברת סלקום, בעלת ניסיון עשיר של למעלה מ- 15 שנה בתחום, שהכשירה ותרמה מניסיונה העשיר לעשרות בודקים עד כה, ויודעת בדיוק מה מחפשים בבודק בראיונות עבודה (ראיינה, גייסה והכשירה עשרות בודקים לסטנדרט בדיקות גבוה מאוד).
בתום הקורס תוענק תעודת מוסמך בדיקות תוכנה מטעם מכללת QA Experts.
+ קורס בדיקות תוכנה ארוך במכללה אחרת:
בין תחומי הלימוד בקורסים השונים – ציוד מדידה ובדיקה, גורמי האיכות, תקני איכות בינלאומיים, עקרונות האיכות, כלכלת האיכות, אימות האיכות, יסודות הניהול על פי עקרונות ,TQM הבטחת איכות וביקורת סטטיסטית, מערכות מדידה במערך הבטחת איכות, מערכת הבטחת איכות לפי עקרונות שונים, ניהול האיכות בתעשיות שונות, מערכות איכות מתקדמות ועוד.
את רשימת המכללות שמלמדות קורסים ארוכים בישראל אפשר למצוא באתר: universities-colleges
המכללות האלה מתמקדות הרבה במסביב ולא מבליטות כמונו את העיקר והחשוב. הם טובים אולי כהעשרה, אך העשרה זו פחות רלוונטית לתפקיד הבודק עצמו.
אפילו שיש כמה משובים שליליים על תעודת הסמכה בבדיקות תוכנה, אני חושב שזו דרך טובה להתחיל.
למה? מכיוון שיש לה יתרונות:
– תקבלו ידע בסיסי בבדיקות תוכנה.
– אתם תצברו ניסיון.
– אתם מקבלים קרדיט. תהפכו ל"בודקים מוסמכים" כשתקבלו את התעודה.
עם זאת, יש כמה בעיות עם תעודה זו, שאתם צריכים לקחת בחשבון:
ראשית, זה יעלה לכם הרבה כסף: זה די מובן מאליו. קורס ארוך שנמשך יותר מחצי שנה עולה המון כסף. שנית, תעודה יכולה להטעות אתכם (ויכולה להתברר כמזיקה יותר מטובה). זו נקודה יותר חשובה מהעלות עצמה. תעודה יכולה להשלות אתכם ולגרום לכם לחשוב שאתם עכשיו "מוסמכים" ומה שלמדתם הוא הסטנדרט. כתוצאה מכך, אתם עלולים להגביל את עצמכם לסטנדרנט שלמדתם ולהפסיק ללמוד דברים נוספים או ללמוד דרכים חדשות לביצוע בדיקות תוכנה.
אני רוצה להבהיר כאן את כל הרעיון של תעודה:
אם אתם מגלים שהתעודה מועילה, לכו ותשיגו אותה… אבל אל תפסיקו שם.
+ תעודת הסמכה של – International Software Testing Qualifications Board – הארגון הבינלאומי להסמכת בודקי תוכנה:
ISTQB® יצר את התכנית הגדולה ביותר בעולם להסמכת בודקי תוכנה.
החל מחודש מרץ 2015, ISTQB הוציא כמעט 400,000 תעודות בלמעלה ב-100 מדינות ברחבי העולם, עם שיעור צמיחה של יותר מ-13,000 תעודות לרבעון, לפי ISTQB.
+ למידה עצמית:
אם אתם לא רוצים לקבל תעודה מסיבות כלשהן וכל מה שיש לכם זה זמן ומוכנות להתחיל בעצמכם, למידה עצמית היא אופציה לא רעה בכלל.
אחד מהדברים הטובים בלמידה עצמית הוא שתהיה לכם את האפשרות לחקור וללמוד בדיקות תוכנה ממקורות שונים.
כתוצאה מכך, תהיה לכם ראייה רחבה של בדיקות תוכנה.
החיסרון הוא שייקח לכם זמן ללמוד את הדברים ואם אתם חדשים אתם עלולים להיות מוסחים ולאבד כיוון.
אבל אם אתם יכולים לנהל את הזמן שלכם ואת לוחות זמני הלמידה שלכם כראוי, זו לא תהיה בעיה בכלל.
2) איך לצבור ניסיון מעשי:
מהי התלונה מספר אחד של מתחילים כאשר הם מחפשים עבודה?
ובכן, רוב מודעות העבודה דורשות 2-3 שנות ניסיון בבדיקות תוכנה אפילו בתפקיד זוטר.
"אני מתחיל… איך יכולות להיות לי שנות ניסיון" אתם מתוסכלים, עצבניים, ומודעות מהסוג הזה מדכאות אתכם לגמרי.
זהו מעגל "מפורסם" ואכזרי שכולנו מכירים.
שימו בצד את מודעות העבודה שבצורה מגוחכת דורשות שנות ניסיון לתפקיד זוטר (האמינו לי או לא, הרבה מעסיקים לא יודעים באמת מה הם רוצים במודעת העבודה), אתם צריכים להסכים איתי שבכל עבודה מקצועית, ניסיון מעשי ישחק את התפקיד הכי חשוב שיכריע את המשחק לרעה או לטובה.
לעומת זאת, אני שם לב שרוב המתחילים עושים את הטעות הזו:
הם חושבים שהם יכולים לצבור ניסיון בבדיקות תוכנה רק בעבודה במשרה מלאה… והם מציבים את עצמם במלכודת ובמעגל הרשע.
אל תעשו את הטעות הזו!
הנה כמה רעיונות שאתם יכולים לנסות כדי להרוויח ניסיון אפילו לפני שיש לכם עבודה במשרה מלאה:
+ לחפש את ההזדמנות כבודק תוכנה עצמאי.
הגשת מועמדות למציאת עבודה כעצמאי זה מאתגר, אבל זה קל הרבה יותר בהשוואה לבודק במשרה מלאה.
יש כמה מקורות מהימנים בהם אתם יכולים למצוא עבודות כבודקי תוכנה עצמאיים:
uTest: נחשבת לאחת הקהילות מלאות ביותר של בודקי תוכנה בעולם. עם 200,000 בודקים מומחים והצעות עבודה רבות לעצמאיים, אתם בוודאות תלמדו הרבה דברים ותרכשו ניסיון משם.
99Tests: פחות ידועה ומבוססת, יש לכם הרבה אפשרויות כעצמאיים שם.
כדי להפוך לבודקי תוכנה עצמאיים, מה שתצטרכו לעשות זה פשוט להירשם, לעדכן את הפרופיל שלכם עם הכישורים שלכם, להוסיף את סביבות הבדיקה הזמינות שלכם כמו המכשירים שלכם, למשל פלאפונים, טאבלטים, מחשבים ניידים, מחשבים, מערכות ההפעלה כגון iOS, Android, WINDOWS וכולי.
כשיש פרוייקט העומד בדרישות המכשיר שלכם, אתם תקבלו הזמנה לעבודה ותקבלו תשלום עליה בהתאם.
אתם תצטרכו קצת זמן וסבלנות כדי לקבל את ההזמנה לפרוייקט הראשון. זה נשמע מאתגר, אבל שווה לנסות.
אתם תצטרכו קצת זמן וסבלנות כדי לקבל את ההזמנה לפרוייקט הראשון. זה נשמע מאתגר, אבל זה שווה לנסות.
+ התרגלו לבדוק מדי יום את האפליקציות שלכם.
בכל האפליקציות ישנם באגים. אתם יכולים לבלות את הזמן שלכם במימוש אפליקציות בהן אתם משתמשים בכל יום כמו פייסבוק, טוויטר, לינקדאין, דפדפןGoogle Chrome , FireFox ועוד, ולראות אם אתם מסוגלים למצוא באגים.
השלב הבא הוא לדווח על הבאג הזה לשירות לקוחות. ברגע כשהם מאשרים שזה באג שהם יתקנו, אתם בדרך הנכונה.
רשמו את הבאג הזה והוסיפו אותו להישגים שלכם בקורות החיים שלכם כמובן שמדובר אך ורק על באגים שהם משמעותיים.
אם אתם יכולים למצוא באגים באפליקציות אלה, מזל טוב! הוכחתם שאתם יודעים למצוא באגים.
(לאחרונה אני מצאתי באג בלינקדאין, אם אני יכול לעשות זאת, גם אתם :-))
+ השתתפו בסדנאות או מפגשים מקומיים.
חפשו סדנאות מקומיות או מפגשים והצטרפו אליהם. זו הזדמנות מושלמת להכיר בודקים אחרים ולהתאמן בכישורי בדיקות התוכנה שלכם.
+ בקשו אימון של אחד על אחד:
אם יש לכם חברים או מישהו שאתם מכירים שיש לו הרבה שנות ניסיון בבדיקות תוכנה, אתם יכולים לבקש ממנו הדרכה של אחד על אחד.
אתם תופתעו לגלות שיש הרבה בודקים טובים שמוכנים לעזור ולחלוק את הניסיון שלהם.
זה יהיה נהדר אם יש לכם מיומנות בה הם מעוניינים, כך תוכלו להחליף איתם. אם לא, תוכלו לקנות לכם קפה, ארוחת צהריים או לשלם להם על העזרה.
[הערה: כמובן, אם אתם צריכים עזרה ממני, אתם יכולים לשלוח לי אימייל ל- info@qaexperts.co.il].
אלה כמה רעיונות שאתם יכולים לנסות, אבל אל תפסיקו שם. היו יצירתיים ופרואקטיביים כדי שתוכלו לצבור ניסיון בבדיקות תוכנה.
כבר בניתם את התשתית שלכם עד עכשיו ואתם צריכים להיות מוכנים לעבור לשלב החשוב הבא:
שלב 3: למצוא עבודה במשרה מלאה בתור בודק תוכנה
השלבים הבאים הם אחת מהטעויות הכי נפוצות שרוב הבודקים עושים כדי למצוא עבודה במשרה מלאה:
1) בחירת אתרי חיפוש עבודה
2) בחירת כמה עבודות שנשמעות מתאימות
3) לכתוב קורות חיים ולשלוח אותם לכל המשרות
4) ללחוץ על "שלח"
5) להתפלל
אין זה פלא שהם בקושי מקבלים שיחות טלפון והזמנות לראיון.
הנה מה שאתם יכולים לעשות במקום:
1) חימום ויצירת קשרים
+ הצטרפו ללינקדאין ו… היו פעילים בו.
LinkedIn נחשבת לרשת מספר אחד של אנשי מקצוע בעולם. זה אומר שהמעסיקים שלכם עשויים להיות כבר שם. זה אומר שרוב הבודקים המקצועיים כבר נמצאים שם.
זהו מקום נהדר בשבילכם כדי לאפשר לאנשים אלה לדעת יותר עליכם, להכיר את כישורי בדיקות התוכנה שלכם ואת המקצועיות שלכם.
להצטרף ללינקדאין זה קל:
< צרו חשבון
< עדכנו את הפרופיל שלכם על ידי הוספת הכישורים שלכם, הישגים, השכלה, תעודות הסמכה, דברים שנראים לכם חשובים ועוד. (אל תצרו פרופיל לשווא, קחו זאת ברצינות כי אתם תצטרכו להיות מקצועיים שם).
< מצאו והוסיפו חיבור. אל תוסיפו כל חיבור, בחרו להזמין ולהוסיף את אלה שהם בודקים או אלה העובדים בחברה שאליה אתם רוצים להגיש בקשה למשרה.
< הצטרפו לקבוצות והתחילו דיון: הצטרפו לקבוצות רלוונטיות והתחילו לשאול שאלות, ענו על שאלות.
זה חשוב מכיוון שזה מראה שבאמת אכפת לכם מבדיקות תוכנה ואתם לוקחים את הקריירה שלכם ברצינות.
+ השתתפו בכנסים מקומיים:
חפשו כל כנס מקומי הקשור לבדיקות תוכנה והשתתפו בו.
כנס זה מקום נהדר להשתתף בו ולרכוש ידע בבדיקות תוכנה. החלק הכי יעיל בכנסים הוא יצירת קשרים.
תהיה לכם ההזדמנות ליצור קשרים עם בודקים אחרים ומעסיקים. ובחלק מהכנסים, יש הזדמנויות לראיונות והעסקת עובדים מתחילים.
אז אל תחמיצו את ההזדמנות הנהדרת הזו.
2) לכתוב קורות חיים שעובדים
יש הרבה טיפים שאפשר למצוא לגבי כיצד לכתוב קורות חיים טובים.
אתם אולי לא תצטרכו הדרכה נוספת על כך. עם זאת, ללא קשר למדריך או לתבנית בהם אתם משתמשים, וודאו לעשות כך בקורות החיים שלכם:
+הימנעו משגיאות כתיב ודקדוק.
אנשים עושים את הטעות הזו כל הזמן. אני בעיקרון דוחה מועמדים שעושים שגיאות כתיב בקורות החיים שלהם.
למה?
זה מראה שהמועמד עצלן מדיי ושלא אכפת לו.
נכון לשנת 2017, כולנו יודעים כמה זה קל לעשות בדיקת שגיאות כתיב ב- MS Word.
אז, לא לבדוק שגיאות כתיב בקורות החיים זה כבר לא תירוץ.
+ עיצוב ופורמט
זה בסדר אם אתם יצירתיים ורוצים לעצב את קורות החיים שלכם מעט, אבל אל תעשו זאת בצורה כזו שתיראה כאילו שאתם שולחים מועמדות לתפקיד מעצב גרפי.
שמרו את קורות החיים נקיים ועקביים עם גודל גופן טוב וסוג גופן טוב.
+ קצרים ומתאים לסריקה
זה תלוי במשרה ושוק העבודה אליו אתם פונים, לעיתים קרובות צוות השוכרים מקבלים הרבה קורות חיים ממועמדים. המטרה כאן היא לעשות את קורות החיים שלכם קצרים וניתנים לסריקה.
<קצרים:
אל תבנו את קורות החיים שלכם כמו חיבור. עשו אותם קצרים, 1-2 עמודים מקסימום.
"למה? יש לי הרבה דברים לספר למעסיק ושאני לא רוצה להשאיר בחוץ". אתם יכולים לשאול.
כמובן, יש לכם הרבה דברים לומר… אבל לצוות המעסיקים גם יש הרבה עבודה לעשות. אין להם מספיק זמן כדי לקרוא את קורות החיים שלכם מילה במילה כדי לחפור בזהב.
אז, מומלץ שקורות החיים שלכם יהיו קצרים ופרקטיים.
< ניתנים לסריקה:
בניתנים לסריקה הכוונה שאתם צריכים לבנות את קורות החיים שלכם בצורה כזו שהקוראים יוכלו למצוא בקלות את מה שהם רוצים.
הדבר החשוב הוא לגלות מה המעסיק רוצה, מה הוא באמת מחפש בקורות החיים.
איך?
ראשית, אתם צריכים לקרוא את תיאור המשרה בזהירות ולהבין איזה כישורים, דרישות הם מחפשים.
שנית, התאימו את קורות החיים שלכם ככה שייראו תואמים עם מה שהם מחפשים. מומלץ להשתמש באותם מונחים ושפה כמו בתיאור המשרה.
לדוגמה: אם תיאור המשרה אומר שהם מחפשים מישהו שיכול "לכתוב מקרי בדיקות", וודאו שאתם משתמשים במילים "מקרי בדיקות" כדי לתאר את הניסיון שלכם אפילו שאתם מכירים את המונח "נוהלי בדיקה".
אם תיאור המשרה אומר שהם מחפשים מישהו שיכול "לתייק פגמים", השתמשו ב"לתייק פגמים" בקורות החיים שלכם אפילו שאתם מכירים את המונח "דיווח באגים".
אז הבנתם את הרעיון.
המטרה כאן היא לא להשוויץ בידע הלשוני שלכם, המטרה היא לוודא שאתם וצוות המעסיקים מדברים את אותה השפה.
אחרי שתעקבו אחרי המדריך שלי, אני מקווה שתוכלי לקבל כמה שיחות טלפון לראיונות.
מזל טוב!… אבל עוד לא סיימתם.
הירשמו לקורס בדיקות תוכנה של QA Experts, במהלך הקורס תעברו סדנת הכנה לעבודה ב-QA שמועברת ע"י מיטל דגן – מומחית בהכנה לראיונות עבודה לחסרי ניסיון בתחומי ההיי טק. נעבור איתכם על קורות החיים שלכם ונבנה איתכם פורמט מנצח, מותאם במיוחד לכם.
השלמתם 50% מהדרך להיות בודקי תוכנה. ה50% האחרים הם לעבור את סבב הראיונות.
3) כיצד לצלוח ראיון עבודה?
אני לא יכול לספור כמה מדריכים ועצות כתובות בנושא הזה, אבל אנשים עדיין נכשלים בשלב הזה.
הסיבה היא שלצלוח ראיון עבודה זה קריטי ו… קל יותר לדבר מאשר לעשות.
ראיון מוצלח תלוי במספר גורמים, מניסיון הראיונות שלי, זה מסתכם בנקודות מפתח אלה:
+ יצירת רושם ראשון חיובי.
זה חשוב ביותר כי:
"אין הזדמנות שנייה לרושם ראשוני"
אין עצה אחת שמתאימה לכולם כאן. כל מה שאני מציע זה להתלבש יפה ומקצועי. לענות בצורה ברורה ורגועה.
+ מחקר
חקרו לגבי החברה שאליה אתם מגישים מועמדות כדי לראות באיזה תחום הם נמצאים, המוצרים שלהם, הצוות שלהם, הסביבה שלהם… ככל שתדעו פרטים יותר חשובים על החברה ככה תהיו טובים יותר. אתם בוודאות תרשימו אם המראיין כמה טוב אתם מכירים את הארגון שלהם. זה מראה שאתם רציניים כשאתם מגישים מועמדות למשרה.
+ היו כנים בראיון
כשאתם עונים על השאלות בראיון, היו בטוחים בעצמכם ועשו את המיטב כדי לענות על השאלות אבל גם להיות כנים. אל תשוויצו או תזייפו עד שתגיעו למצב לא נעים.
+ הראו את היכולת ללמוד
הוכיחו שאתם מוכנים ללמוד דבר חדש אפילו אם אין לכם ניסיון קודם. למעשה, אף אחד לא יודע הכל. הדגש הוא על היכולת ללמוד דברים חדשים.
+ היו בטוחים בעצמכם
אני יודע שקשה להיות בטוחים בעצמכם כשאתם חדשים ואין לכם מספיק ניסיון, אבל להיות בטוחים בעצמכם זה חשוב.
אל תהססו לשאול שאלות במהלך הראיון כדי להבהיר את השאלה, כדי לדעת יותר על החברה.
זה לא רק עוזר לכם לענות על השאלה טוב יותר, אלא גם עוזר לכם לראות אם החברה מתאימה לכם או לא.
הירשמו לקורס בדיקות תוכנה של QA Experts, יש לנו מאגר של עשרות ראיונות עבודה שעברו הבוגרים שלנו, במהלך הקורס תלמדו איך לענות על השאלות המקצועיות ושאלות משאבי אנוש – HR.
מה אם אני נכשל…?
מה אם אתה עוקב אחר כל הדברים, והדברים עדיין לא מסתדרים ואתה לא הופך לבודק תוכנה?
אם זה המקרה, אתם לא לבד. זה לא שאתם עושים משהו לא נכון או שבדיקות תוכנה זה לא בשבילכם.
לפעמים, אתם עדיין צריכים מזל כדי להשיג את המטרה, אבל אתם יודע מה? המזל ימצא אתכם אם תמשיכו לעבוד קשה ובעקביות.
תובנה אחרונה
הנה לכם, מדריך שלם איך להתחיל קריירה בבדיקות תוכנה.
ניסיתי כמיטב יכולתי לספק לכם את כל הרעיונות והמדריכים האפשריים שיעזרו לכם צעד אחר צעד להתקרב למטרה ולהפוך להיות בודקי תוכנה.
המדריך הזה רחוק מלהיות מושלם, למעשה אין דבר כזה מושלם.
כל מה שאתם צריכים לעשות זה להכיר את עצמכם, לנסות את המדריכים הללו ולראות מה עובד ומה לא.
המסע להיות בודק תוכנה הוא קשה, אבל רוב הבוגרים שלנו עשו אותו כבר, אז בטוח שגם אתם יכולים.
המדריך המלא לבודק התוכנה המתחיל
ב-QA Experts כתבנו את המדריך המקיף בארץ למעוניינים ללמוד בדיקות תוכנה
52 עמודים עם כל האינפורמציה שתצטרכו
+בונוס!
מדריך מפורט אודות צבירת ניסיון ועבודה כבודק תוכנה עצמאי