Software Engineering Specialist/NFT Lead
Summary
Leads non-functional (performance) testing for Amdocs' telecom products that handle mobile calls, data sessions, and notifications at massive scale. Day to day: designing load/soak/failover test strategies, hunting bottlenecks in Java/Linux systems, and tuning performance across databases, OS, and network layers.
Organizational Level 1 : Amdocs Services
Organizational Level 2 : CBS PSU
Manager : Sunaina Tripathi
Location: India- Gurgaon (Amdocs Site)
Talent Acquisition: Neeraj Trivedi
Who are we?
Team Introduction:
- Product 1: Handles mobile calls, including call forwarding, rejection, and charging.
- Product 2: Handles mobile data sessions, including protocol conversion, session correlation, and network-topology protection.
- Product 3: Sends notifications to subscribers through SMS, email, push notifications, and other protocols based on incoming requests and remote-server availability.
What will your job look like?
Define and Lead the NFT Strategy
- Develop comprehensive strategies for performance, load, soak, and failover testing across all products.
- Ensure coverage for telecom-specific behaviors, including session surges, protocol latency, message bursts, and failover scenarios.
Design and Execute NFT Scenarios
- Create realistic, high-load test scenarios for mobile calls, data sessions, and notification-delivery workflows.
- Simulate complex operator environments, including network latency, bandwidth constraints, and protocol interactions.
Identify and Analyze Performance Issues
- Detect bottlenecks in production and staging environments.
- Localize issues such as high CPU load, memory leaks, locked threads, database-related problems, and network-related problems.
- Reproduce identified issues in controlled test environments.
- Collaborate with developers to resolve performance and reliability issues.
Measure and Optimize System Behavior
- Track key performance indicators, including:
- Throughput
- Latency
- CPU and memory utilization
- Garbage-collection performance
- Database-query performance
- Network I/O efficiency
- Provide tuning recommendations across Java, databases, operating systems, hardware, and configuration layers.
Own and Improve NFT Tooling and Automation
- Maintain and optimize the non-functional regression suite.
- Reduce execution time and improve the stability of test runs.
- Enhance observability through metrics, logs, dumps, and monitoring dashboards.
Collaborate Across Teams
- Work closely with development teams to ensure that new features meet performance expectations.
- Support pre-production certification activities with operators and cloud deployments.
All you need is...
Must-Have Qualifications
- Strong expertise in performance engineering, particularly for high-load, network-intensive systems.
- Hands-on experience with performance tuning and bottleneck identification in distributed or telecom-grade systems.
- Solid understanding of the OSI model and practical networking fundamentals.
- Experience with relational databases, including:
- Indexing strategies
- SQL tuning
- Query optimization under load
- Strong Linux knowledge, including an understanding of how Linux uses:
- CPU
- Network resources
- I/O and storage
- Experience with diagnostic tools and techniques, including:
tcpdumpfor packet capture- Thread dumps
- Heap dumps
- Java class histograms
Preferred Qualifications
- Familiarity with telecom and messaging protocols, including:
- Diameter
- SMTP
- SMPP
- CAP
- MAP
Why you will love this job:
- You will be part of a talented team working on challenging projects.
- You will have opportunities to learn about the latest industry trends.
- You will develop non-standard solutions for continuously evolving environments and standards.
- You will have opportunities for personal and professional growth.
- You will work with advanced technologies used across the industry.
Core Competencies
- Builds valuable customer relationships
- Collaborates effectively across organizational boundaries
- Interacts respectfully with colleagues throughout the organization
- Demonstrates confidence and curiosity
- Demonstrates excellence and professionalism
Functional Competencies
- Analytical thinking and problem-solving
- Creativity and innovation
- Focus on quality
- Technological excellence
Equal Opportunity Statement
Amdocs is an equal opportunity employer. We welcome applicants from all backgrounds and are committed to fostering a diverse and inclusive workforce