Senior Software Developer in test

؜ - ؜مصر ؜ -

Job details

Project Description


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.


Responsibilities



  • PRIMARILY contribute to test development and framework development.

  • Contribute to the quality strategy of the products by developing and maintaining the Quality Release Gate process (create new automated tests in a software development-oriented fashion)

  • Run and debug automated integration and system tests in Python

  • Work closely with the engineering team to isolate and resolve defects in a timely manner

  • Work closely with our local team to debug framework and test related issues

  • Create bug reports when issues arise and track them through completion.

  • Triage failures per severity and prioritize as necessary.

  • As a senior, mentor other people and help with task delegation.

  • As a senior, fix Python code issues, debug advanced aspects of the Network and Test Infrastructure.

  • As a senior you get the opportunity to grow as a Leader, shaping your own Release Unit.

  • Become a gatekeeper, establish healthy code merge principles, improve the code review process in your team.


Skills


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


Languages


English: B2 Upper Intermediate


Seniority


Senior


Relocation package


If needed, we can help you with relocation process.
Vacancy Specialization
Python
Ref Number
VR-‎96172

Job Summary

  • Advertiser: Luxoft
  • Announcement date: 15/05/2023
  • Type of employment: -
  • Experience level: -
  • Educational level: -
  • Salary: -
  • Phone number: -

More jobs like this

Cairo
29/06/2022

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…

Cairo
19/12/2022

#### **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…

Alexandria
19/12/2022

### **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…

Cairo
19/07/2023

## **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…

Cairo
26/12/2022

**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…

Cairo
22/02/2023

## **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…

smart village
29/10/2022

**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…

Cairo
08/11/2022

### **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…

Cairo, مدينة 15 مايو
28/11/2022

software engineer in test required

Cairo
29/01/2023

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. * …

اللغة: العربيّة