- Trivandrum
- 5 - 0 Years
- Not disclosed
- Technical Lead Position
- Today
Experience - 4+ years Location - Bangalore Work Mode - Hybrid "Immediate Joiners Preferred" Job Summary We are looking for a Software Engineer with strong programming skills in Java and/or Python, who can contribute to both software development and testing/automation projects. The candidate should have a strong interest in software quality and be willing to work on test automation, testing frameworks, and related tools. The ideal candidate will have a development background with an interest in automation testing, particularly using technologies such as Python, Java, PyTest, Selenium, or Robot Framework. Experience in embedded testing will be an added advantage. Key Responsibilities; Analyze requirements, user stories, and technical specifications to create comprehensive test cases. Perform functional, regression, integration, and exploratory testing on web/desktop/mobile UI and embedded systems. Ensure compliance with internal testing standards and guidelines. Design and implement automation frameworks for UI and embedded testing. Develop and maintain automated test scripts and frameworks using appropriate tools and technologies suited to the application under test. Provide traceability between bugs, tests, and requirements. Contribute to the ongoing development of the software qualification process. Support in expanding and maintaining the test infrastructure, as well as integrating and developing additional tools and methodologies in collaboration with other experts.
SRS Global Technologies Pvt. Ltd. is a leading software development company specializing in innovative technology solutions for the U.S. healthcare industry. As the dedicated product development center for SRS Web Solutions (USA), we have been delivering cutting-edge digital healthcare solutions since 2014. Our flagship Clinic Management System is a comprehensive, paperless platform designed to simplify and enhance practice management for Dentists, Physicians, Veterinarians, and Optometrists. In addition, our Home Healthcare Automation System streamlines operations for Home Healthcare Agencies and Private Duty Nursing providers, enabling greater efficiency and improved patient care. Beyond healthcare software, SRS Global offers end-to-end technology services, including Web Development, Mobile Application Development, and Digital Marketing. Our experienced team collaborates closely with clients throughout the entire product lifecycle—from concept and strategy to development, deployment, and ongoing support—ensuring high-quality, scalable, and innovative solutions. Key Responsibilities Product Positioning & Go-to-Market Develop product positioning, messaging, and value propositions for mConsent solutions. Create customer-centric messaging for dental practices, DSOs, orthodontists, pediatric practices, oral surgeons, and other specialties. Plan and execute go-to-market strategies for new products, features, and enhancements, including launch campaigns, customer communications, webinars, training, and sales enablement. Sales Enablement & Competitive Intelligence Create and maintain sales assets including presentations, one-pagers, battle cards, competitive comparison sheets, ROI calculators, demo scripts, FAQs, and customer success stories. Conduct product training for Sales and Customer Success teams. Monitor competitors, industry trends, and market opportunities while delivering actionable insights and win/loss analysis. Content, SEO & AI Search Optimization Develop product-focused content including landing pages, solution pages, blogs, case studies, webinars, whitepapers, videos, and customer success stories. Drive SEO, AEO (Answer Engine Optimization), and GEO (Generative Engine Optimization) initiatives to improve visibility across search engines and AI-powered platforms. Partner with development and content teams to optimize technical SEO, schema markup, website performance, Core Web Vitals, and search rankings. Customer Marketing & Demand Generation Support customer advocacy programs, testimonials, review campaigns, webinars, newsletters, and expansion initiatives. Collaborate with Demand Generation teams on paid advertising, email marketing, partner marketing, conversion optimization, and campaign messaging to drive pipeline growth. Analytics & Performance Measure and report on product adoption, feature usage, campaign performance, website traffic, AI search visibility, pipeline influence, win/loss trends, customer engagement, and marketing-attributed revenue. Provide data-driven recommendations to improve product adoption, customer engagement, and marketing ROI.
We are seeking an experienced Senior FreeSWITCH Developer with advanced expertise in ESL scripting, AI integration, Signalwire audio streaming, and network-level debugging. This role focuses on building sophisticated, cloud-native telecommunications solutions with AI capabilities. You will architect and implement complex real-time communication systems, integrate modern AI technologies, handle advanced network diagnostics, and containerize applications using Docker and Kubernetes. Key Responsibilities Develop and maintain advanced FreeSWITCH modules and applications using Python and ESL (Event Socket Layer) scripting Design and implement AI-powered features integrated with FreeSWITCH (conversational IVR, voice recognition, sentiment analysis, speech-to-text processing) Work with Signalwire Mod for advanced audio streaming, processing, and manipulation capabilities Debug and troubleshoot network-level challenges including packet analysis, SIP flow debugging, and protocol-level issues Containerize FreeSWITCH applications using Docker and orchestrate deployments with Kubernetes Design and implement call control logic, IVR systems, and voice/video communication features with advanced routing Integrate FreeSWITCH with third-party APIs, ML models, and external systems using Python Optimize application performance, manage distributed systems, and ensure high availability in production Write clean, maintainable, and well-documented code following microservices and DevOps best practices Conduct network analysis and debugging using tools like tcpdump, Wireshark, and SIP protocol analyzers Collaborate with team members on architecture design, code reviews, and continuous improvement Required Qualifications Minimum 2+ years of professional development experience with FreeSWITCH in production environments Advanced expertise in ESL (Event Socket Layer) scripting and FreeSWITCH event handling Proven experience integrating AI and machine learning models with FreeSWITCH (LLMs, voice AI, ASR, TTS) Working experience with Signalwire Mod for audio streaming and advanced media processing Demonstrated capability to debug and resolve network-level challenges (SIP protocol, RTP, media negotiation) Strong proficiency in Python (3.x) with proven production experience Hands-on experience with Docker containerization and Kubernetes orchestration Deep understanding of VoIP concepts, SIP protocol, RTP, and telecommunications standards Experience with FreeSWITCH APIs, modules, C modules, and extension development Solid understanding of REST APIs, gRPC, and distributed system integration patterns Experience with Linux/Unix environments and advanced command-line tools Knowledge of databases (SQL and/or NoSQL) and caching solutions (Redis) Strong problem-solving skills and ability to work independently on complex issues Excellent communication and teamwork abilities Technical Skills Required FreeSWITCH (dialplan, modules, C modules, APIs, ESL scripting) ESL (Event Socket Layer) scripting and event-driven programming AI/ML integration (OpenAI, Anthropic, local LLMs, voice AI frameworks) Signalwire Mod for audio streaming and media manipulation Python 3.x and related frameworks (Flask, FastAPI, Django, Async frameworks) Docker containerization and image management Kubernetes orchestration, deployments, and cluster management Network debugging tools (tcpdump, Wireshark, SIP analyzers) VoIP and SIP protocol knowledge with hands-on debugging experience RESTful API design and gRPC integration Linux/Unix system administration and advanced troubleshooting Git version control and CI/CD pipelines Database design and SQL/NoSQL (PostgreSQL, MongoDB, etc.) Preferred Qualifications Experience with WebRTC and modern real-time communication protocols Knowledge of Helm charts and advanced Kubernetes patterns Experience with cloud platforms (AWS, GCP, Azure) and CDN integration Experience with message queues (RabbitMQ, Kafka, Redis for pub/sub) Familiarity with agile development methodologies and DevOps practices Experience with monitoring and observability (Prometheus, Grafana, ELK stack) Knowledge of security best practices (SSL/TLS, SRTP, authentication) Contribution to FreeSWITCH or open-source telecommunications projects Bachelor's degree in Computer Science or related field (or equivalent hands-on experience) Work Environment Remote-friendly or on-site position (as per company policy) Collaborative team environment with experienced developers and DevOps engineers Access to modern development tools, cloud infrastructure, and networking equipment Opportunity for continuous learning in emerging VoIP and AI technologies