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
As a Lead Quality Assurance engineer you will be in charge of designing and developing the QA management systems and tools of the organization. Define test requirements and automate test procedures to help create and maintain an exceptional user experience for Syniverse’s customers.
The ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective.
-
Some of What You'll Do
Duties and responsibilities:
- Ability to work from Jira requirements to write test plans.
- Provide input to team leads, manager and stakeholders as needed to manage test plans and schedules.
- Assign tasks and track Project deliverables.
- Consult with Development to identify test data.
- Properly diagnose test results and document product defects.
- Execute test scripts and cases and initiate modifications if necessary.
- Provide daily test statuses on testing progress and issues.
- Actively participate in product and project team meetings.
- Keep abreast of business needs and stay current with technology trends.
- Data Validation
- Develop and maintain data validation scripts and procedures to verify data integrity.
- Perform data reconciliation between source and target systems.
- Validate data transformations, aggregations, and calculations.
- Performance Testing
- Conduct performance and scalability testing of ETL processes to ensure optimal data flow.
- Identify bottlenecks and optimize ETL workflows for efficiency.
- Regression Testing
- Establish and maintain regression test suites to prevent regressions in ETL pipelines.
- Automate regression testing where possible to streamline validation processes.
- Documentation
- Document test cases, test results, and testing procedures.
- Maintain documentation for ETL processes and data mappings.
- Error and Defects are created in Jira and fully documented including description, steps to recreate, and attached failed test collateral.
- Collaboration
- Collaborate with data engineers, data analysts, and business stakeholders to understand data requirements and business logic.
- Work closely with the development team to ensure ETL code changes are tested thoroughly.
- Issue Resolution
- Investigate and troubleshoot data-related issues and defects.
- Work with the development team to resolve identified problems.
Requirements:
- 5+ years’ experience working in QA position.
- Experienced with signaling protocol, like GTP, Diameter, SIP, GSM and so on.
- Proficiency in Lunix commands, SQL, Reids, wireshark.
- Experienced with backend services testing and UI testing.
- Additional: Experienced with programming, Python preferred.
-
Why 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.