Job description About the Role: Hardware Engineer is responsible for the product board design - involved in design implementation and component selection. He is also responsible for defining engineering test procedures and manufacturing test guidelines for reliable board production. Responsibilities: Helping with the definition of board design. Preparation of board test plans. Conducting board tests, and engineering verification of the board design Writing manufacturing test guidelines. Cooperation with the Software team to ensure the best Hardware/Software portioning is achieved. Cooperation with the Test engineering team to define and develop board test procedures. Alternative component selection and testing. Other duties as assigned Qualifications & Competencies: Bachelor's degree or equivalent degree in electronics. At least 4 years of experience in hardware testing/development. Deep knowledge of DDR4 bus architecture and design requirements. Deep knowledge of high speed LVDS design requirements. Knowledge of different peripheral buses such as I2C, SPI, QSPI.... Verbal and writing fluent in English. Familiar with tools for schematic capture and layout design, preferably Siemens Expedition. Familiar with measurements in oscilloscopes and spectral analyzers. Driven for results, motivated for learning, and problem-solving oriented.
Job description INTRODUCTION We are looking for an intermediate software test automation and manual test engineer with a test automation and manual development capability to join our Network Management Systems development team, contributing expertise to the development of our network & service management platform. Our business is technology focused, with our core competency lying in the development of high-performance wireless telecommunications and networking products. You will work as a member of a team developing a Network Management System and Network Automation / SDN platform based on modern technologies. Technologies include NodeJS, JavaScript, Typescript, HTML5, Vue UI framework, YANG data modelling, SQL and non-SQL databases, network management (SNMP and NETCONF) and telecommunications networking (Carrier Ethernet and IP/MPLS), on Linux and Windows platforms. Were also planning for Microservices / Kubernetes based future deployment. Testing technologies include Jenkins, Robot Framework, Python, Java, JavaScript, Selenium, and Playwright. ROLE DETAILS We are looking for someone whos passionate about developing high quality software products, with strong technical skills spanning automated test development, and works well in an Agile environment. The candidate will report to the software test manager and work in a collaborative team environment including developers, testers, UX design & development lead, and product owner. Tasks to be undertaken include: Test analysis and design including specification of test cases Automated test execution, problem diagnosis, and reporting Test automation development using Robot Framework, Python, Java, JavaScript, Selenium, and Playwright qualifications Bachelors degree in computer science, or software engineering. 4+ years of test automation experience in commercial product development environment. Technical Competencies As a System Test Automation Engineer with over 4 years of experience, my core technical strengths include: Network Management System (NMS) Product Testing: Proficient experience testing NMS products.
Job description Technical Competencies Essential (4+ years): Software design, analysis, and end-to-end problem solving Server-side development with Node.js (JavaScript/TypeScript) Working knowledge of MongoDB Front-end development using Vue.js, React, Angular and TypeScript Designing, implementing, and maintaining unit tests Hands-on with Agile practices (Kanban & Scrum) Proficient with modern toolchains: Jira, GitLab Desirable Domain knowledge in network management (e.g. SNMP, NETCONF) Collaboration with UX/design teams and design systems Cross-functional work with distributed teams Familiarity with telecoms networking (MPLS, VLAN services) Experience across both SQL & NoSQL databases Understanding of data communications and control systems
Job description Technical Competencies: Network Management System (NMS) Product Testing: Proficient experience testing NMS products. Python Programming (4+ Years): Highly proficient in developing and maintaining complex automation scripts and frameworks. Robot Framework: Proven commercial experience designing and maintaining automated test suites using Robot Framework Web Automation Tools: Practical experience with tools such as Selenium or Playwright for UI testing API Testing & Automation: Skilled in automating RESTful API tests, including validation of request/response flows and error handling Databases: Proficient in working with NoSQL databases, particularly MongoDB. Network management protocol: Proficient in working with Netconf, SNMP Operating Systems: Proficient in testing server-side and client-side applications on both Windows and Linux (RedHat, CentOS, Ubuntu). Agile Environments: Comfortable working in Agile development cycles with iterative testing and fast feedback loops Tools: Proficient user of Jira, Gitlab, and VS Code for issue tracking, version control and IDE.
Job description Technical Competencies: (4+ years): Software design, analysis, and end-to-end problem solving Server-side development with Node.js (JavaScript/TypeScript) Working knowledge of MongoDB Front-end development using Vue.js and TypeScript Designing, implementing, and maintaining unit tests Hands-on with Agile practices (Kanban & Scrum) Proficient with modern toolchains: Jira, GitLab Desirable Domain knowledge in network management (e.g. SNMP, NETCONF) Collaboration with UX/design teams and design systems Cross-functional work with distributed teams Familiarity with telecoms networking (MPLS, VLAN services) Experience across both SQL & NoSQL databases Understanding of data communications and control systems