M

QA Engineer (Data Engineering)

MediaStream
Full-time
Remote

Company Description

GlobalBet is the biggest independent B2B provider of virtual sports solutions, offering the most realistic and reliable virtual sports product to the industry. We create and develop new game experiences for millions of players worldwide by bringing together experienced people that combine creativity, innovation, and passion. Our team is growing, and we are looking for a skilled QA Engineer to join our team. The hire will be responsible for defining and implementing the most appropriate test strategy to validate our data pipeline architecture and data flow and collection for cross-functional teams. The ideal candidate is an experienced data pipeline tester who has previously worked in Datawarehouse, machine learning and CRM projects.


Responsibilities:

  • Develop and maintain testing strategies for big data pipelines, machine learning models, and real-time data systems. Ensure these strategies align with the overall data architecture and business goals
  • Design, document, and execute test plans for data ingestion, transformation, and analytics tools in distributed environments. Include edge cases and stress testing scenarios
  • Automate test cases to ensure continuous integration and delivery (CI/CD) for data pipelines and infrastructure. Utilize modern automation tools and frameworks
  • Collaborate with the Data Engineer and DevOps team to troubleshoot issues and ensure high-quality data and system performance. Participate in code reviews and provide feedback on data quality
  • Conduct performance testing for real-time streaming and distributed systems to ensure scalability and reliability. Use performance monitoring tools to identify bottlenecks
  • Validate data quality and integrity across different stages of data pipelines and machine learning workflows. Implement data validation checks and anomaly detection
  • Ensure adherence to data security, compliance standards, and best practices. Stay updated with the latest security protocols and compliance requirements
  • Document test cases, results, and issue reports while providing feedback to stakeholders. Maintain clear and concise documentation for future reference

Qualifications:

  • 3+ years of professional experience in QA
  • Strong knowledge of testing big data environments (e.g., Hadoop, Spark) and stream-processing systems (e.g., Kafka, Storm). Familiarity with cloud-based big data solutions (e.g., AWS EMR, Google BigQuery)
  • Experience with automated testing frameworks and tools (e.g., Selenium, JUnit, PyTest, or similar). Knowledge of behavior-driven development (BDD) frameworks like Cucumber
  • Familiarity with CI/CD practices and tools like Jenkins, GitLab, or Bitbucket Pipelines. Experience with containerization tools like Docker and orchestration tools like Kubernetes
  • Experience working with data warehouses, data lakes, and cloud storage (e.g., AWS S3, Hive, HBase). Understanding of data governance and metadata management
  • Proficiency in scripting languages (e.g., Python) to automate test cases for data-related processes. Knowledge of other programming languages like Java or Scala is a plus
  • Upper-intermediate or advanced spoken and written English


Desired Skills:

  • Understanding of distributed computing environments and real-time data processing. Knowledge of microservices architecture
  • Experience with monitoring tools (e.g., Prometheus, Grafana) to ensure system performance. Ability to set up and interpret monitoring dashboards
  • Experience in testing machine learning models and data integrity in production environments. Familiarity with model validation techniques and tools
  • Knowledge of SQL and NoSQL databases for data validation and testing. Experience with database performance tuning


Nice to Have:

  • Experience with Apache Spark, Apache NiFi, and other big data processing tools. Knowledge of other big data tools like Flink or Druid
  • Understanding of Agile development methodologies and working in cross-functional teams. Experience with Agile project management tools like Jira


Additional Information

We offer the chance of a versatile, demanding position in a dynamic family company with a startup mentality, in which you will receive an independent area of ​​responsibility and a high level of appreciation for your professional competence.


We also offer:

  • Company and team events
  • Ongoing training and further education
  • An energetic atmosphere and opportunity to grow within and with the company


If you're a motivated and talented individual who's looking for an exciting new opportunity, you're ready to make a real impact in a growing company, and you have the skills and experience we're looking for, we want to hear from you. This role offers a chance to work with a dynamic and fast-paced team, while taking your career to the next level. We're excited to see what you bring to the table and look forward to the opportunity to learn more about you.


Please submit your CV in English, in PDF format.