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.
- ETL Testing
- Design and execute comprehensive test plans and test cases to validate ETL processes.
- Ensure data extraction, transformation, and loading operations meet business requirements and data quality standards.
- Identify and report data anomalies, discrepancies, and inconsistencies.
- BI Testing
- Design and execute the BI test cases to validate the Reports and Dashboards
- 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:
- 7-12 years Software Engineering experience.
- Experience with big data technologies: Hadoop Impala, Kafka & knowledge on flink jobs
- Expertise in formal software testing methodologies.
- Scripting and automated software testing tools experience is a plus.
- 3+ years’ experience working with industry standard testing tools like JMeter, Zephyr, Cucumber, Postman, and others.
- Strong understanding of platforms (UNIX experience preferred).
- Programming knowledge in any scripting or programming language is a plus.
- Jira knowledge preferred.
Qualifications:
- Bachelor’s degree in computer science, Information Technology, or related field.
- Proven experience as a Data ETL / BI Test Engineer or similar role.
- Proficiency in SQL for data validation and querying.
- Good understanding of ETL processes and data warehousing concepts.
- Knowledge of data quality best practices and testing methodologies.
- Working knowledge of DB triggers and procedures is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Knowledge of data governance and data privacy regulations.
- Experience with big data technologies (e.g., Hadoop, Spark) is a plus.
- Familiarity with version control systems (e.g., Git).
- Certification in software testing (e.g., ISTQB) is a plus.
-
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.