Software Development Engineer

Akamai Enterprise Security Group
Municipality of Madrid, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

Microsoft Windows
Automation of Tests
Software Quality
Linux
Distributed Systems
Python
MongoDB
Networking Basics
Object-Oriented Software Development
Akamai
Software Engineering
Software Testing Automation Framework
Strategies of Testing
Kubernetes
Vertica
Docker

Job description

  • Creating automation solutions within an extensive and varied Python codebase.
  • Designing and implementing automated testing frameworks and tools to ensure robust software quality and seamless integration.
  • Utilizing modern technologies such as Kubernetes, Docker, MongoDB, ClickHouse, public cloud platforms, and additional innovative tools.
  • Collaborating with R&D and Product teams to establish effective quality strategies for upcoming features.
  • Collaborating closely with technical teams across Guardicore and Akamai to ensure seamless integration and effective communication.
  • Designing and implementing scalable test automation frameworks to ensure robust software quality across multiple platforms and environments.
  • Designing and implementing automated testing frameworks to ensure software quality and streamline the development lifecycle.
  • Driving quality initiatives for new features while shaping testing strategies across the entire software development lifecycle.

Requirements

  • Demonstrate experience creating test automation using Python or any other object-oriented programming language.
  • Demonstrate expertise in software engineering with experience creating scalable and maintainable automation frameworks.
  • Demonstrate expertise with both Linux and Windows operating systems.
  • Demonstrate expertise in computer networking concepts and practical experience in testing distributed systems effectively.
  • Build comprehensive automated testing infrastructures from start to finish.
  • Design and implement automated testing frameworks and tools to ensure software quality and reliability across various platforms.

Apply for this position