Syniverse is the world’s most connected company. Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping their devices online wherever they go, we believe in leading the world forward.Which is why we work with some of the world’s most recognized brands. Eight of the top 10 banks. Four of the top 5 global technology companies. Over 900 communications providers. And how we’re able to provide our incredible talent with an innovative culture and great benefits.
Who We're Looking For
This position is responsible for building, delivering, enhancing and supporting Syniverse Products and Services. The incumbent will be technically hands on, possess a good experience and skill across engineering functions. Also has strong analytical, business logic and problem resolution skills with strong exposure in software design processes and methods. Also work closely with other functional areas to ensure that project schedules are met with a high level of quality. Will also provide technical leadership to the team. Other responsibilities include mentoring of team members and the evaluation of new technologies.
The SSE Technology is responsible for defining and implementing the testing methodology for cross-functional and non cross-functional projects and for participating in, and supporting all required testing activities to ensure all process controls are adhered to and completed in a timely and cost effective manner.
Some of What You'll Do
Primary Job Requirements :
Design
- Define high level architecture; derive software modules with the integration interfaces
- Design of software modules conforming to the functional / integration / performance / user experience requirements.
- Design reviews
Develop
Development of software modules conforming to the functional / performance / user experience requirementsDevelopment and automation of Unit and Functional Tests to demonstrate the conformance of software with the functional / performance / user experience requirementsModify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.Build and demonstrate proof of conceptReview code changes, approach document, unit test casesDevelop and create work plans and schedules for Test Project activities.Coach and train testing employees to assist in fulfillment of job responsibilities.Ability to work from functional specifications to write test plans.Perform team lead responsibilities in managing test plans and schedulesAssign tasks and track Project deliverablesIdentify resource needs and acquire resourcesAnalyze, develop, and manage test cases using HP Interactive test tools.Consult with Development and Production Support to identify test dataAnalyze
Analysis and debugging of issues found during the development. Strong analytical and problem solving skillsRoot cause analysis and resolution of build issues, production issuesActively participate in the requirement analysis, impact analysis and provide inputs to lead engineer.Produce high level task break-down and estimate associated Level of EffortPost mortem analysis of projects completed for targets versus actual dates, defects across releases etc.Properly diagnose test results and document product defects.Setup test environment and follow release notes to install product releases and fixes.Execute test scripts and cases and initiate modifications if necessary.Provide daily test statuses on testing progress and issues.Process
Adhere to the defined processProduce technical artifacts and documentation; Review artifacts & documents created by team membersFurnish individual & project / release status reportsMaintain technical expertise by keeping abreast of technologies as they apply to Syniverse products and services.Execute post release health checksTimely escalations, follow-ups and responsesSuggest and Implement process improvements in projects to minimize slippages and improvements in Quality.Provide cross-product and cross-functional support (lead major projects across multiple products)Define and implement testing guidelines / methodologies appropriate for each projectPossess enough business knowledge to provide meaningful input to requirements that would improve customer experience.Provide risk-assessment on projectsProvide direction for the development and maintenance of Testing Procedures and ensure adherence to all business processes.Provide assistance and consulting to Development and Product Support teams on project activities.Coordination
Work closely with other functional areas to ensure that project schedules are met with a high level of quality.Knowledge sharing sessions to team members & other cross functional teamsCoordination with customer support / operations in supporting the resolution of customer issuesEngineering support for Production Deployments and Post Production Monitoring.Actively initiate / participate in product and project team meetings.Provide input on training requirements and available classes for the Test team.Keep abreast of business needs and stay current with technology trends.Mentoring and Guiding team members and creating Career development Plans for each of team members.Senior Lead Software will have following added responsibilities :Define high level architecture; derive software modules with the integration interfaces.Architecture & design of software modules conforming to the functional / integration / performance / user experience requirements.Work with external customer(s) for requirement gathering, technical queries.Capable of working on more than one projects simultaneously.Ramp up junior team members on technology, projects and domain.Knowledge share of generic design approaches to external audience from other projects.Job Requirements :
Lead Software Engineer
Bachelors degree in Engineering in Computer Science / Electronics or equivalentHands-on Experience in Java and J2EEGood analytical and problem solving skillsKnowledge of SDLCGood RDBMS concepts.Experience in Software design and architectureExperience / Knowledge of Messaging domain and Telecom domain highly preferredExperience in GSM and roaming project implementationsExperience in Linux / Windows operating system concepts and commandsCross functional group co-ordination experience like QA, Operations, Release Engineering etc.Experience working with teams in diverse geographic locationsExperience in software design processes and methodsExperience using a source code management toolExposure to System architecture.Experience leading a team of multiple people simultaneously on given project.7-8 years Software Engineering experience, including 6+ years experience working in aQuality Assurance testing environment.5+ years experience working with Quality Center, QuickTest Pro, Performance Center and LoadRunner testing tools.Testing experienceExpertise in formal software testing methodologiesIntegration testingConformance testingModule and Functional testingConduct document inspections & reviewsScripting and automated software testing toolsSolid Backend and Front-end testing experiencePerformance TestingKnowledge Requirement
Solid understanding of platforms (UNIX, LINUX, Database)Strong programming knowledgeRemedy (Incident Tracking and Reporting tool) knowledge preferredStrong Telecom, Billing, Roaming industry knowledgeRequired Interpersonal Skills :Strong leadership skillsStrong understanding of software processesStrong documentations and communication skillsStrong analytical and problem resolution skillsStrong technical writing skills for creating test related documentsStrong control and follow-up skillsStrong organizational skillsStrong attention to detailStrong conflict resolution and negotiating skillsProject Management SkillsThorough understanding and implementation of Project Management Methodology.Knowledge on understanding Microsoft Project planning.Interviewing / Selection experience.Senior Lead Software Engineer8-10 years of Software Development Experience including 7+ years experience working in a Quality Assurance testing environment.6+ years experience working with Quality Center, QuickTest Pro, and LoadRunnertesting tools.Bachelors degree in Engineering in Computer Science / Electronics or equivalentHands-on Experience in Java and J2EEGood analytical and problem solving skillsKnowledge of SDLCDatabase knowledgeExtensive Experience in Software design and architecture of Enterprise systemsExperience / Knowledge of SMS / MMS Messaging and Telecom domain highly preferredExperience / Knowledge of GSM, roaming concepts / implementation, operating systems and commandsCross functional group co-ordination experience like QA, Operations, Release Engineering etc.Experience working with teams in diverse geographic locationsExperience in software design processes and methodsExperience using a source code management toolExperience to System architecture & DesignExperience building teams successfullySolid decision making skillsManage end-to-end project execution and compliance by customer and standardsIdentify risks and suggest mitigation plan on all product development.Experience leading a team of multiple people simultaneously on multiple projects.Testing experienceExpertise in formal software testing methodologiesIntegration testingConformance testingModule and Functional testingConduct document inspections & reviewsScripting and automated software testing toolsSolid Backend and Front-end testing experiencePerformance TestingKnowledge Requirement
Strong understanding of platforms (UNIX, LINUX, Tandem and / or Mainframe)Strong programming knowledgeRemedy (Incident Tracking and Reporting tool) knowledge preferredStrong Cellular industry knowledgeRequired Interpersonal Skills :Strong leadership skillsStrong understanding of software processesStrong documentations and communication skillsStrong analytical and problem resolution skillsStrong technical writing skills for creating test related documentsStrong control and follow-up skillsStrong organizational skillsStrong attention to detailStrong conflict resolution and negotiating skillsProject Management SkillsThorough understanding and implementation of Project Management MethodologyMicrosoft Project planning tools experienceInterviewing / Selection experienceWhy You Should Join Us
Join us as we write a new chapter, guided by world-class leadership. Come be a part of an exciting and growing organization where we offer a competitive total compensation, flexible / remote work and with a leadership team committed to fostering an inclusive, collaborative, and transparent organizational culture.
At Syniverse connectedness is at the core of our business. We believe diversity, equity, and inclusion among our employees is crucial to our success as a global company as we seek to recruit, develop, and retain the most talented people who want to help us connect the world.
Know someone at Syniverse?
Be sure to have them submit you as a referral prior to applying for this position.