Job Closed
This listing is no longer active.
Software Development Engineer – Test II
Location
Poland
Posted
154 days ago
Salary
0
Seniority
Senior
Job Description
Software Development Engineer – Test II
Akamai Technologies
• Taking ownership for testing your products, creating test strategies and delivering high-quality software solutions. • Using software development skills to develop tools, test frameworks and automation of the testing process. • Collaborating with software engineering teams in an Agile environment on code review, design process and product development. • Influencing and shaping the design process and product development.
Job Requirements
- Have experience in software development using scripting languages (e.g. Python or JavaScript) or Object-Oriented languages
- Have experience in web testing using frameworks such as Selenium.
- Have experience of working with Linux/Unix-like operating systems.
- Have experience with containerized applications using Docker or Kubernetes.
- Demonstrate expertise in internet functionality, networks, protocols, including DNS, IP networks, routing, HTTP, TCP, and SSL/TLS communication.
- Have experience of configuration, and testing with Juniper or Cisco routers and switches.
Benefits
- Your health
- Your finances
- Your family
- Your time at work
- Your time pursuing other endeavors
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Design and develop automated test frameworks, scripts, and tools across our products. • Collaborate with developers and QA peers to define testing requirements and priorities. • Execute and maintain automated test suites for functional, performance, and regression testing. • Identify, document, and communicate software defects and inconsistencies. • Ensure automated testing aligns with Cyntegrity’s validation, GxP, and regulatory requirements. • Update tests in response to product changes and ensure continuous test reliability. • Track quality metrics (e.g., defect densities, test coverage) to guide process improvements.
Performance Test Engineer
DevRevBridging the gap between Developers (Dev) and End-Users (Rev) across the globe.
• Design and execute comprehensive performance test strategies — Load, Stress, Soak, Spike, Scalability, and Endurance testing. • Develop and maintain performance scripts using tools such as JMeter, Gatling, LoadRunner, Locust, or k6. • Simulate realistic user traffic and workload models for distributed systems. • Perform root cause analysis across application, API, database, and infrastructure layers. • Define and maintain performance baselines, SLAs, and SLOs. • Integrate performance tests into CI/CD pipelines for continuous validation. • Build AI-driven performance analysis frameworks using pattern recognition and anomaly detection. • Develop custom test agents/orchestrators using MCPs to simulate large-scale, multi-node workloads. • Implement self-healing test systems that adapt dynamically to environment changes. • Use ML models to predict performance degradation and proactively optimize systems. • Automate root cause detection with AI-assisted observability insights. • Use observability tools (Grafana, Prometheus, Datadog, New Relic, AppDynamics) to monitor and analyze performance metrics. • Create visual dashboards to communicate trends and optimization opportunities. • Collaborate with SRE and development teams for end-to-end performance tuning. • Partner with engineering, QA, and platform teams early in the SDLC to define performance goals. • Conduct post-release reviews and contribute to testing standards and best practices.
• Review business requirements, technical specifications and design documents to provide timely and meaningful feedback • Create detailed, comprehensive and well-structured test plans and test cases • Identify, record, document thoroughly and track bugs • Perform thorough regression testing when bugs are resolved • Execute test cases both manually and automated and analyze results • Work with cross-functional teams to ensure quality throughout the software development lifecycle • Liaise with internal teams (e.g. development teams and product owners) to identify system requirements • Track quality assurance metrics, like defect densities and open defect counts • Stay up-to-date with new testing tools and test strategies • Monitor debugging process results • Great team player
• Own quality for core cybersecurity features and systems • Work side-by-side with security and platform engineers throughout the development lifecycle • Design test strategies for security-critical and adversarial scenarios • Build and maintain automated test frameworks and tooling (primarily Python) • Perform white-box testing and participate in design and code reviews • Test system-level properties: performance, reliability, scalability, failure modes • Debug complex issues, perform root cause analysis, and improve test coverage • Contribute to CI/CD pipelines and quality gates for security-sensitive releases




