A strategic partner for technology-driven companies | Network engineering | Software engineering
Senior Network Security and Automation Engineer, Python
Location
Egypt
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Senior Network Security and Automation Engineer, Python
CodiLime
• Own and lead to a successful delivery of technical initiatives within the team • Use your network and network security expertise to develop and implement new features, as well as enhance and optimize existing functionalities • Innovate to drive continuous improvement and increase velocity • Operate within project-specific frameworks while collaborating with cross-functional team members • Partner with product owners to translate strategic objectives into actionable backlog items • Engage with end users to address feature requests and resolve reported issues • Formulate and enforce rigorous testing methodologies • Contribute to AI-driven software engineering processes
Job Requirements
- At least 7 years of relevant work experience
- Very good understanding of network security principles and solutions (firewalls, SSE/SASE)
- Hands-on experience with configuration and troubleshooting of firewalls
- Hands-on Python experience in projects related to network automation that goes beyond simple scripting
- Networking/security vendor certification at minimum Professional level (at least one of CCNP, JNCIP, NSE4+, CCSE, PCNSE)
- English language proficiency at B2 level or higher
- Beyond the criteria above, we would highly appreciate:
- Expert/Master level networking certification (CCIE, CCSM, NSE8 etc.)
- Experience in software engineering
- Knowledge of network security products from vendors like Check Point, Cisco, Palo Alto, Fortinet, ZScaler, Netskope, Juniper
- Experience with Claude Code
- Experience in implementing CI/CD pipelines
- Proven ability to effectively collaborate within distributed teams
Benefits
- Flexible working hours and approach to work: fully remotely, in the office or hybrid
- Professional growth supported by internal training sessions and a training budget
- Solid onboarding with a hands-on approach to give you an easy start
- A great atmosphere among professionals who are passionate about their work
Related Guides
Related Categories
Related Job Pages
More QA Automation Engineer Jobs
Role Description We are seeking a skilled and detail-oriented QA Lead Automation Engineer to join our team. In this role, you will play a critical part in ensuring the quality and performance of our web applications by designing, developing, and maintaining automated test scripts using Playwright and Selenium. The ideal candidate brings strong technical proficiency, a problem-solving mindset, and a passion for quality engineering in Agile and DevOps environments. - Develop and maintain robust automated test scripts using Playwright and Selenium. - Collaborate closely with developers, product managers, and QA team members to ensure comprehensive test coverage. - Integrate automated tests into CI/CD pipelines to enable continuous testing and deployment. - Conduct functional, regression, and performance testing of web applications. - Identify, log, and track software defects, and work with teams to resolve issues. - Analyze test results, report defects, and provide insights for product quality improvements. - Contribute to the continuous improvement of testing strategies, frameworks, and best practices. Qualifications - Bachelor's degree in Computer Science, Engineering, or a related field. - 5+ years of hands-on experience in QA automation. - Proven expertise in both Playwright and Selenium. - Proficiency in one or more programming languages such as JavaScript, TypeScript, Java, or C#. - Experience with testing frameworks like Jest, Mocha, JUnit, or PyTest. - Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI). - Solid understanding of web technologies including HTML, CSS, and JavaScript. - Strong analytical, debugging, and problem-solving skills. - Excellent verbal and written communication, with the ability to collaborate effectively across teams.
Omni Sr QA Resource
Navtech, Inc.NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company
Role Description This position serves as an experienced Quality Assurance personnel for the Omni product suite in the Professional Services group. The candidate in this role will be responsible for developing and executing test plans for new releases as well as providing support for existing releases and functionalities. The selected Associate will ensure output produced is a high quality technical deliverable and will also create supporting artifacts. This position is with the Professional Services Quality Assurance group with the following responsibilities: - Test and maintain complex programs - Work with Business Analyst to understand business problems, review and analyze system specifications - Translate functional requirements and specifications into documented test plans, cases and steps - Execute test cases, and review and analyze results - Report and document technical issues - Evaluate product code according to specifications - Report bugs and errors to development teams - Help troubleshoot issues - Conduct post-release/post-implementation testing - Work with cross-functional teams to ensure quality throughout the software development lifecycle Qualifications - Experience with Omni Product suite - 5+ years of relevant experience - Proven experience as a Quality Assurance Tester - Experience in QA methodology - Familiarity with Waterfall and Agile frameworks - Familiarity with regression testing - Ability to document and troubleshoot errors - Working knowledge of test management software - Working knowledge of Microsoft Excel - Ability to plan, write and execute test cases - Ability to create and maintain test data, tools and scripts Company Description NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: ************* Website: www.navtechusa.com E-Verified Company
Role Description This is a remote position. We are looking for a QA Analyst with hands-on experience in test automation to strengthen our quality assurance function. In this role, you will be responsible for designing, executing, and maintaining automated and manual tests to ensure the reliability, performance, and scalability of our SaaS platform. As we scale our test automation, this role will involve manual testing alongside developing automated tests for stable and high-impact workflows. Key Responsibilities - Design, develop, and maintain automated test scripts for web-based SaaS applications. - Perform manual testing for new features, complex workflows, and exploratory scenarios. - Review product requirements and translate them into comprehensive test plans and test cases. - Execute regression, integration, and end-to-end testing across releases. - Validate data accuracy and integrity across business-critical workflows. - Identify, document, and track defects with clear reproduction steps. - Collaborate closely with developers and product managers to ensure timely resolution of issues. - Continuously improve QA processes, test coverage, and automation effectiveness. - Contribute to test documentation and QA best practices. Qualifications - 3-5 years of experience in software quality assurance, with a strong focus on test automation. - Hands-on experience with at least one test automation framework such as Selenium, Playwright, or Cypress. - Experience testing web-based SaaS products. - Strong understanding of QA fundamentals, including test design techniques and defect lifecycle. - Basic experience with API testing (e.g., Postman). - Familiarity with version control systems (Git). - Strong analytical skills and attention to detail. - Good written and verbal communication skills. Requirements - Experience integrating automated tests into CI/CD pipelines. - Working knowledge of SQL for data validation. - Exposure to life sciences, supply chain, or regulated enterprise software. - Experience working in a fast-paced startup environment. Benefits - Contribute to meaningful digital transformation in life sciences. - Work on a growing SaaS platform used by global enterprises. - Be part of a transparent, collaborative, and remote-first culture. - Grow your career in quality engineering and test automation. Work Schedule We follow a six-day work model on alternate weeks to serve our global customers with agility and excellence. Employees are expected to work on the 1st, 3rd, and 5th Saturdays of each month.
Role Description As a Senior Automation Engineer, you will start establishing yourself in RoboyoAI Consulting or technology services. You will be responsible for leading project workstreams and managing the delivery of our solutions for our clients. - Manage the entire project lifecycle. - Lead projects independently or work as part of a team on larger programs. - Manage client relationships and be the primary point of contact for all project-related activities. - Build and maintain strong relationships with clients and collaborate effectively with stakeholders, including project teams, subject-matter experts, and business users. - Provide thought leadership to clients and internal teams. - Focus on developing intelligent Automation solutions, e.g., RPA, IDP, Test Automation, BPM, and Conv. AI. General Responsibilities: - Lead project workstreams, managing the project scope, budget, and timeline. - Analyze data and information, and make recommendations to clients. - Collaborate with other members of the automation team to deliver solutions that address client needs, including intelligent data extraction use cases leveraging UiPath IXP. - Stay up to date on industry trends and best practices, and continuously improve consulting service offerings. - Develop and maintain strong relationships with clients, serving as a trusted advisor. Qualifications - Minimum of 3 years of hands-on experience with UiPath, including practical experience with UiPath IXP. - Strong track record of project management and data analysis. - Knowledgeable in at least one area of consulting, such as strategy, transformation, digitization, or technology. - Excellent analytical and problem-solving skills, with the ability to think strategically and creatively. - Excellent communication and interpersonal skills, with the ability to build and maintain strong client relationships. Requirements - AI experience (nice to have). - Power platform experience (nice to have). Benefits - Tailored development plan with career coaching. - Regular feedback – we value your opinion, and we appreciate new ideas. - International career and project opportunities. - Deepen your working knowledge of intelligent automation through our structured training courses. - Immerse yourself in an exciting, positive, and creative atmosphere and generate novel solutions to some of our client's most complex challenges. - Work in different international and cross-cultural teams for each project. - 100% payroll + benefits by law. - Work from home. - 30-day Christmas bonus. - 16 vacation days. - 1 economic day a year. - Grocery coupons. - Savings fund. - Home office stipend. - Major medical insurance. - Life insurance. - Training & certifications.
