- Company Name
- Dejero
- Job Title
- Test Automation Developer, Networks
- Job Description
-
**Job title**
Test Automation Developer, Networks
**Role Summary**
Design, develop, maintain, and execute automated test solutions for Dejero’s connectivity products, covering software, firmware, and hardware. Collaborate with SQA, engineering, product, and R&D teams to build a scalable automation framework, reduce regression cycles, and enhance test coverage across distributed system environments.
**Expectations**
- Deliver high‑quality automated test suites that meet functional, technical, and performance specifications.
- Drive automation adoption and continuous improvement of the test architecture.
- Work effectively in cross‑functional teams, aligning testing activities with project schedules and quality objectives.
- Contribute to test planning, estimation, execution, and reporting, ensuring compliance with quality systems and regulatory standards.
**Key Responsibilities**
- Create and maintain automated test cases for software, firmware, and system‑level verification.
- Design and expand a robust, modular automation framework for connectivity products.
- Collaborate in design sessions with SQA and development teams.
- Build and refine automation tools, fixtures, and reporting mechanisms.
- Integrate CI/CD pipelines (Jenkins, GitHub Actions) and containerised environments (Docker).
- Estimate test effort and schedule to match product life‑cycle milestones.
- Inspect and report on test progress, defect trends, and regression performance.
**Required Skills**
- Test automation using Python (or similar) with frameworks such as pytest or Selenium.
- Strong experience configuring, managing, and extending automation frameworks.
- 3+ years of software QA and automation in hardware/software environments.
- Proficiency with distributed systems, embedded software, user interfaces, and cloud‑based infrastructure.
- CI/CD configuration (Jenkins, GitHub Actions) and Docker container management.
- Solid understanding of networking protocols and concepts.
- Comfortable working in Linux environments.
- Knowledge of requirements, test case, and defect tracking tools.
- Familiarity with AI concepts and common AI tools.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).
- No mandatory certifications, but experience with industry standards (e.g., IEEE, ISO 9001) is advantageous.