חיפוש משרות QA ואוטומציה
מה עושה בודק תוכנה ומפתח אוטומציה?
בדיקות תוכנה חיוניות להצלחה של תוכנה, אתר, אפליקציה או כל מוצר שהוא. זהו תחום רחב, המחולק לשניים- בדיקות אוטומציה ובדיקות ידניות.
בודק תוכנה ידני- QA:
או בשמותיו השונים- בודק תוכנה ידני, בודק איכות תוכנה ובאנגלית- Quality Assurance, QA Engineer, SQA, Software Quality Assurance…
כל השמות הללו מכוונים לתפקיד אחד, אבטחת איכות המוצר. בדיקות ידניות הן בדיקות שנעשות על ידי הבודק עצמו, ללא סיוע של גורם ממוחשב.
מפתח אוטומציה:
כאשר הבדיקה חוזרת על עצמה לעיתים תכופות, נמשכת זמן רב יותר, מורכבת יותר או כשצפויים שינויים רבים בקוד, יעיל להשתמש בבדיקות תוכנה אוטומטיות הנעשות בעזרת תוכנה, קוד או כלים ייעודיים נוספים.
בדיקות תוכנה ידניות ואוטומטיות שונות, אך יכולות לעבוד במקביל ולחזק אחת את השנייה.
השילוב ביניהן יכול לכסות צרכים הדרישות מגוונים ובכך לאפשר תוצאות מהירות, יעילות ואמינות יותר.
לשתיהן מטרה משותפת לוודא לפני יציאתו לשוק כי המוצר עושה את מה שתוכנן לעשות, ואינו עושה מה שלא תוכן לו.
תיאור תפקיד מהנדס QA ואוטומציה
מהנדס QA אחראי בפועל על הסתכלות על התוכנה, ניתוח באגים וזיהוי תקלות.
מפתח אוטומציה אחראי בפועל על מדידה, בקרה ומשוב של התהליך המבוצע והתוצר המופק בו.
ישנן סוגי בדיקות רבים אותן מבצעים אנשי QA ואוטומציה- אינטגרציה, יחידה, מערכת, עומסים, קבלה, פונקציונליות ושאינן פונקציונליות, ביצועים, אבטחה, רגרסיה, בדיקת חדירות ועוד..
הניסיון הדרוש לרוב, למהנדסי QA
- כתיבת מסמכי בדיקות-STP/STD/STR
- ניהול באגים
- עבודה עם ממשקי API
- עבודה בסביבת וירטואליזציה- VM
- עבודה על מערכות הפעלה נפוצות- Windows, Linux.
- כמו כן, במקרים רבים נדרשת היכרות טובה עם SQL
מעבר לתנאי הסף, הכישורים האלו בהחלט מהווים יתרון מהנדסי QA :
- ירידה לפרטים
- יסודיות
- יצירתיות
- יכולות אנלוגיות
- אינטואיציה טובה
הניסיון הדרוש לרוב, למפתחי אוטומציה
- ניהול באגים
- עבודה עם ממשקי API
- במקרים רבים עובדים בסביבת WEB, בה הכלי הנפוץ ביותר כיום הינו- Selenium.
- כתיבת סקריפטים בשפות הנפוצות- Bash, Python, JavaScript.
- עבודה על מערכות הפעלה נפוצות- Windows, Linux.
- לעיתים קרובות נדרשת עבודה בסביבת ענן (Cloud) או / ותקשורת (Networking)
- כמו כן, במקרים רבים נדרשת היכרות טובה עם SQL
מעבר לתנאי הסף, הכישורים האלו בהחלט מהווים יתרון למפתחי אוטומציה :
- יכולות קידוד
- יצירתיות
- יסודיות
- ראיה מערכתית טובה
דרושים מהנדסי QA ואוטומציה באתר SEEHR
מה השכר הממוצע של מהנדסי QA ואוטומציה?
מתחיל ביניים מנוסה בכיר
ותק 0-2
2-5
5-8
8 ומעלה
QA ידני
10-14 14-19
17-22
21-26
אוטומציה 16-19
18-25
36-30
27-33
מסלול התקדמות מהנדסי QA ומפתחי אוטומציה
למהנדסי QA ישנם 3 אפיקי התקדמות מקצועיים:
- רוחבי – תפקידי הקמת מערך הבדיקות בחברה, הובלה מקצועית של התחום וכד’.
- ניהולי – ניהול צוות QA (בדכ נדרש בחברות גדולות מאוד, לא תפקיד נפוץ, אך קיים ).
- התפתחות לכיוון האוטומציה – באופן טבעי ישנן לא מעט חברות המאפשרות להתפתח בכיוון זה, לשם ייעול תהליכי העבודה. זהו כיוון הכולל כתיבת קוד למי שמתעניין בכך.
למפתחי אוטומציה ישנם 3 אפיקי התקדמות מקצועיים גם כן:
- רוחבי – תפקידי הקמת מערך הבדיקות האוטומטיות בחברה, הובלה מקצועית של התחום, כתיבת טסטים והתפתחות לתחזוקה ואף כתיבת תשתיות אוטומציה מאפס וכד’.
- ניהולי – ניהול צוות אוטומציה. ישנו יתרון למפתח אוטומציה אשר צמח מעולמות הQA הידניים כיוון שלעיתים קרובות הQA הידני והאוטומציה יושבים תחת אותו מנהל כך שישנו יתרון למנהל בעל ניסיון HO בשני התחומים. הערה כללית בהקשר זה- חלק מהיכולת של מפתח אוטומציה לבחון את איכות עבודתו הינה באמצעות בדיקות ידניות שמבצע עליה כך שאין מפתח אוטומציה ללא הבנה בסיסית בבדיקות ידניות.
- פיתוח – מפתחי תשתיות אוטומציה החזקים בקוד בהחלט יכולים להתקדם לתפקידי פיתוח תוכנה שונים.
SeeHR הינו הגוף המקצועי והמתקדם ביותר בישראל בתחום גיוס עובדים והשמת עובדים לסייבר. אנו מגייסים לתחומים של אבטחת מידע, פיתוח תוכנה, מחקר, תשתיות IT, תקשורת ועוד
לרשימת משרות בודק תוכנה ומפתח אוטומציה