About the Project
Our client is looking for Software Developers in Test, with strong Software
Development, Test Automation and preferably basic Networking skillsets, who
will be continuously improving and maintaining the Quality Release Gate
process for our Customer. This Team creates new automated testcases in a
purely software development-oriented fashion (using design patterns and heavy
OOP), as the infrastructure and test cases are tightly integrated as
intercommunicating Python applications. The engineer is expected to raise the
bar in code review, SOLID design principles, OOP implementation, improving the
quality of the team's PRs and code in general as a gatekeeper. This team also
collaborates closely with the Customer's Developer Team on feature issues and
thus reduces the number of flaws in the Product. The Customer relies on us to
keep a healthy and real PASS rate of the tests in order to maintain a high-
performance product and demonstrable quality metrics (Quality Gate). Our
current Team is comprised of experienced Software Developers, Automation and
Manual QA Engineers, working in an agile process of Product Lifecycle
Management together with our Customer. Tools and
Technologies used
Python 2.x /3.x, Atlassian Suite, Jenkins, Bitbucket, Git, KVM/vCenter, Linux,
Docker, Ixia.
Opportunities for you
Debug all functional aspects of the Products and Test Framework, gaining
experience in a wide area of technologies and devices (Advanced Applied Python
knowledge, Cisco, Arista, Cumulus, etc.). Work in a Docker environment. Define
the Quality Gate process with the help of our existing team, maintaining it
and having ownership over it. Collaborate closely with our local team and with
the Customer's team. Primarily contribute to automated test case development
and framework development, gaining in-depty understanding of the client code
and bettering yourself as a professional developer. Maintain a solid and
predictable, quantified code review process. Work in an expanding team of
talented professionals, as a senior you will also have the opportunity to take
responsibility of a group of people and grow your specialized Release Unit.
Must have
SOLID, QA Automation, Software Development Methodologies, Python, Software
Development, IP basics (ICMP, ARP, static routing).
Nice to have
EVPN-VXLAN, CCNA, Networking, BGP (Border Gateway Protocol), OSPF (Open
Shortest Path First), VMware vCenter, Arista, Juniper
English: B2 Upper Intermediate
Senior
If needed, we can help you with relocation process.
Vacancy Specialization
Python
Ref Number
VR-96172
Job Description Responsibility in assigning tasks Implement, integrate, test and maintain system units. Design, implement and test any supporting databases. Obtain full understanding of business scope and context surrounding current tasks and activities. Frequently integrate the developin…
#### **Job Description** * Participates as a member of the development team. * Works on problems/projects of moderately complex scope. * Acts as an informed team member providing analysis of information and limited project direction input. * Performs basic analysis of functional or business…
### **Responsibilities** * Design and implement new software programs. * Produce efficient and elegant code based on requirements. * Make good technical decisions that provide solutions to business challenges. * Write Integration and Unit test for the written code. * Troubleshooting, debu…
## **Description** The Front End Developer creates the visual front-end elements of a software, application or website, creating computing components/features that are directly viewable and accessible by the customer. Creating prototypes, and designs and builds modules and solutions in all iterativ…
**Senior Software developer for International customer** **Title: Senior Software Developer C++ - "Computer Vision"** **Industry: IT Software** **Reporting Line: Team Leader/SDS & Client (POC)** **Position Type: Full Time** **Level: Senior** **Location: Cairo Office, New Cairo** ** About…
## **Job Description** **Role purpose:** Makes the high-level design choices and enforces technical standards, including software coding standards, tools, and platforms. In addition to implementing new systems and features based on Artificial Intelligence & Predictive / Self-learning models, as…
**Main Responsabilities:** * Technically manage validation test activities. * Defines Processes, Methods, and tools for testing activities for internal and customer projects. * Develop software validation test plan and test strategy with compliance to ISO26262 up to ASIL D. * Define and set…
### **Job Description** * Awareness of the testing importance and processes. * Good understanding of the difference between various testing types and approaches. * Designing and developing test cases for mobile apps and websites to verify product functionality according toBusiness require…
Code sk-test-2023-1 Description We are looking for a Test Engineer who will work closely with our development team to ensure that we ship the right software at the highest quality possible. Your responsibilities include: * Meeting with the design team to determine product testing parameters. * …