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
EnglishJob 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.