Company Description
Titan.ium Platform is a leader in signaling, routing, subscriber data management, and security software and services. The company's solutions are deployed in more than 80 countries by over 180 companies, including eight of the world’s top ten service providers. Titan.ium supports any network, domain, signaling protocol, and infrastructure with advanced routing capabilities and a unified end-user experience.
Role Description
The Quality Assurance Engineer ensures the delivery of carrier-grade network applications that meet the rigorous demands of the telecommunications industry. Drawing on expertise in telecommunications, and software testing best practices, the QA Engineer drives the design and execution of comprehensive test strategies. The position emphasizes test automation, and continuous quality improvement, ensuring first-time-right delivery and long-term reliability. By proactively adopting emerging testing methodologies and tools, the QA Engineer contributes to building software that supports mission-critical telecom networks with the highest standards of quality and reliability.
Responsibilities
- Collaborate with cross-functional team to define, develop and execute test plans
- Develop and maintain automated test suites to improve efficiency, reliability, and test coverage
- Perform software installations and diagnosis as part of issue reproduction or exploratory testing
- Identify, document, and track defects; work with software engineers to ensure timely resolution
- Participate in code reviews, design discussions, and release readiness activities, advocating for quality at every stage of development
- Identify and suggest process improvements to reduce overall R&D investment in software maintenance activities
- Contribute to the development and implementation of quality assurance standards and procedures
- Monitor and adopt emerging testing tools and methodologies to continuously enhance software quality and delivery speed
- Act as a customer and end-user proxy, evaluating and advocating for product usability
- Collaborate with Professional Services, Support, and Technical Sales teams to identify usability concerns
- Provide actionable feedback and recommendations to Product Management on software usability, supportability, and overall user experience
- Review software documentation to ensure technical accuracy, compliance, and completeness
Key Skills
Skilled in designing and executing comprehensive test plansStrong problem-solving skills with high attention to detailExcellent written, verbal and team collaboration skillsStrong knowledge of software quality best practices and experience contributing to Secure Software Development Lifecycles (SSDLC)Proficient with git and GitHub for version control and code collaborationExperience with CI / CD pipelines and related DevOps tools for automated software deliveryHands-on experience with containerization and orchestration technologies, including Docker, Kubernetes, and HelmUnderstanding of telecommunications protocols and core networking technologies