Position Overview Statement

  • The main attribution is the creation and execution of system, functional and non-functional tests for the products and solutions offered by Rohde & Schwarz Critical Infrastructure & Networks division from automation perspective.
  • Test activities must be done within an allocated budget and for an agreed period of time to be able to continuously increase the quality of the products and solutions to satisfy the expectations of the end customers.

The job involves activities in a global team, working on various software/hardware development projects.

Principal Duties and Responsibilities 

  • Take responsibility over the quality of the product.
  • Take ownership of day-to-day quality issues and escalation.
  • Collaborate with R&D, System Engineering and Support teams to find the best technical solution that suits the business needs.
  • Develop and maintain an array of relevant user scenarios, test-cases, and checklists.
  • Manually execute functional and non-functional tests.
  • Implement automated test cases wherever this is suitable / efficient.
  • Drive best practices for test automation, test execution and test management.
  • Report and track defects, working closely with developers to resolve issues.
  • Design, deploy and maintain the internal infrastructure needed for testing.
  • Continuously improve test automation processes and frameworks.
  • Create and maintain test documentation and reports.

Requirements

  • University degree in Electronics, Computer Science or similar education.
  • 5+ years of experience in testing solutions and software products, including installing and configuring LINUX operating systems and applications, scripting and collecting system / application logs.
  • Strong understanding of software testing principles, methodologies, tool and processes.
  • Experience with test automation frameworks, including Behavior Driven Development.
  • Selenium WebDriver solit knowledge.
  • Strong experience in using programming / scripting languages – Python and Bash scripting.
  • Good knowledge of version control systems (eg Git, SVN).
  • Experience in the use and administration of virtualization platforms (i.e. VMware, OpenStack, Proxmox).
  • Experience in the use and administration of CI/CD tools (i.e. TeamCity, Jenkins, Gitlab).

Upload your resume

    Upload resume