על התפקיד
לחברה טכנולוגית מובילה באזור הדרום דרוש/ה בודק/ת תוכנה מנוסה לביצוע בדיקות תוכנה ידניות ואוטומטיות, בדיקות פונקציונליות, ולידציה ואימות תוכנה בשלבי הפיתוח.
התפקיד מהווה פונקציה משמעותית בתהליך הפיתוח וכולל שילוב בין בדיקות מערכת, בדיקות תוכנה, אוטומציה, בדיקות קוד ובדיקות אינטגרציה. העבודה משלבת עבודה צמודה מול דרישות ותכן, ביצוע בדיקות בסביבות תוכנה וחומרה, וראייה מערכתית רחבה.
תחומי אחריות
ביצוע בדיקות פונקציונליות ידניות למערכות תוכנה ומערכות משולבות חומרה ותוכנה.
תכנון, כתיבה והרצה של בדיקות ולידציה לתוכנה בשלבי הפיתוח השונים.
פיתוח וכתיבת אוטומציות בדיקה ב-Python.
עבודה עם Pytest לבניית תרחישי בדיקה אוטומטיים.
עבודה עם Selenium לבדיקות Frontend, Backend ותרחישי מערכת.
ביצוע בדיקות מול מסדי נתונים (SQL Server).
בדיקות API, ממשקים ותהליכי תקשורת (כולל עבודה עם פרוטוקולי TCP, Serial, HTTP).
שימוש ב-OpenCV לצורך בדיקות עיבוד תמונה, בדיקות ויזואליות ואימות תוצאות.
סקירת מסמכי אפיון (SRS / Design / Architecture).
מיפוי דרישות תוכנה ובניית Requirements Traceability Matrix (RTM).
השתתפות פעילה בתהליכי Code Review וביצוע/ליווי Static Analysis לקוד.
ביצוע Software V&V לקוד בשפת C במערכות רלוונטיות.
הקמה ושימוש בסביבות Host-Based Testing וב-Stubs / Drivers / Test Harness.
ביצוע Software Integration Testing בין רכיבי תוכנה שונים.
ביצוע Hardware-Based Testing במערכות הכוללות חומרה, חיישנים, בקרים או ציוד בדיקה.
כתיבת פרוטוקולי בדיקה, תיעוד תוצאות, הפקת דוחות בדיקה והכנת דוחות Design Verification / Validation.
בדיקת שלמות חבילות תוכנה המתקבלות מספקים או מקבלני משנה.
ביצוע Gap Assessment מול דרישות, תכן, ארכיטקטורה ונהלי איכות.
ניתוח תקלות, פתיחת באגים, מעקב אחר תיקונים וביצוע בדיקות Regression.
דרישות חובה
השכלה: הנדסאי/ת או מהנדס/ת תוכנה, חשמל, אלקטרוניקה, מחשבים, מערכות מידע או תחום רלוונטי אחר.
לפחות 3 שנות ניסיון בבדיקות תוכנה (QA).
ניסיון מוכח בכתיבת אוטומציות ב-Python.
ניסיון בבדיקות פונקציונליות ידניות.
ניסיון בעבודה עם Selenium ועם Pytest.
ניסיון בבדיקות Frontend, Backend ו-SQL Server.
היכרות מעשית עם פרוטוקולי תקשורת: TCP, Serial, HTTP.
יכולת גבוהה של קריאה והבנה של מסמכי דרישות, תכן וארכיטקטורה.
יכולת התנסחות טובה בכתיבת מסמכי בדיקות, פרוטוקולים ודוחות.
אנגלית טכנית ברמה טובה מאוד.
יכולת עבודה עצמאית, אחריות אישית גבוהה וירידה לפרטים.
יתרון למעמדים/ות עם:
ניסיון בקריאה וניתוח של קוד בשפת C.
ניסיון בבדיקות V&V לקוד תוכנה, Code Review או Static Analysis.
ניסיון עם OpenCV.
ניסיון בהקמת Test Harness / Stubs / Drivers.
ניסיון בבדיקות: Host-Based, Hardware-Based ו-Software Integration.
ניסיון בבדיקות מערכות משובצות מחשב (Embedded / Firmware).
ניסיון בעבודה עם כלי פיתוח וניהול גרסאות: Git, Jira, Azure DevOps, Jenkins או כלים דומים.
ניסיון בעבודה בסביבה רגולטורית או מערכתית מורכבת (כגון: Medical, Defense, Industrial, Aviation, Automotive).