DevJobs

Quality Assurance Automation Engineer

Overview
Skills
  • C# C#
  • Java Java
  • Python Python
  • RESTful API RESTful API
  • JIRA JIRA
  • Azure DevOps Azure DevOps
  • RS422
  • SNMP
  • TCP/IP
  • WebSocket

Role Description:

Planning, developing, and executing automated test plans for software systems.

The role includes end-to-end test development according to project needs, from requirements analysis, defining required test tools, automation architecture and design, design and implementation of required infrastructures and simulations, automation implementation, validation of automation correctness, writing test specifications, executing test plans, defect management, writing execution reports, and managing the work plan.


Requirements:

Education:

  • Practical Engineer / Bachelor’s Degree / Engineer in Software, Electronics, Biomedical Engineering, Information Systems Or an academic graduate who transitioned into automation
  • ISTQB certification or formal software testing course (military or civilian)- advantage


Mandatory Skills:

  • At least 2 years of experience testing complex systems
  • Preference for experience and knowledge in communication protocols: TCP/IP, RS422, SNMP, WebSocket, REST API
  • Experience in programming and scripting, with emphasis on C#, Python, Java
  • Experience with network message monitoring tools, load and performance testing
  • Understanding of software testing methodologies, including full software lifecycle integration
  • Familiarity with software requirements and system specification documents; ability to analyze requirements and define testing approach (STP, STD, STR)
  • Experience working with test management tools (Azure DevOps, JIRA)
  • Good English reading and writing skills

Sela