QA Automation Engineer

lxbfYeaa - تونس - Tunis Tunisia

About us:



At Cognira, we strongly believe that people are the biggest asset of our company. Our hand-picked team consists of passionate, collaborative, and forward-thinking individuals from all over the globe. We are passionate about making science easy and accessible to retailers, helping them get more value from people, data, and systems. We bring together expertise in retail, science, and scalable technologies to automate and enhance the quality of decision-making through software and consulting services.



For the last three years in a row, Cognira has been recognized as one of the fastest-growing companies in North America. We are proud to have a growing team of domain experts and data scientists, as well as a culture that fosters strong and long-lasting relationships with our clients. 



Our values:




  • Stand up for what’s right

  • Customers are always first

  • Think like an Entrepreneur. Act like a CEO.

  • Learn, Unlearn, Relearn

  • No brilliant jerks allowed

  • All work and no play is no fun at all

Are you ready to grow with us? To find out more about Cognira, please visit our website at www.cognira.com


Important: Please submit your resume in English only.


About this role:



As a QA Automation Engineer, you will play a critical role in ensuring the quality and reliability of our data-driven systems. You will be responsible for designing, developing, and executing automated scripts to validate data pipelines, ETL processes, and file-based interfaces. Your work will help ensure that our data processing systems operate flawlessly, delivering accurate and timely data to our customers.


Key Responsibilities:




  • Design and develop automated test scripts for data pipelines, ETL processes, and file-based interfaces.

  • Perform both manual and automated testing of data pipelines to ensure data integrity, performance, and scalability.

  • Create comprehensive test plans and test cases covering end-to-end data flows, including data ingestion, transformation, and output stages.

  • Analyze and validate large datasets, ensuring data consistency across different stages of the pipeline.

  • Identify, document, and track defects, working closely with the development team to resolve issues.

  • Work closely with cross-functional teams including developers, data engineers, and product managers to understand requirements and ensure thorough test coverage.

  • Participate in code reviews, providing insights on testability and identifying potential issues early in the development cycle.

  • Continuously improve the test automation framework and processes to enhance efficiency and coverage.

  • Stay updated with the latest trends, tools, and best practices in QA automation and data testing.

What you bring to the table:




  • Engineer's degree (Bac+5) in Computer Science, Information Technology, or a related field (or equivalent experience)

  • Proven experience as a QA Automation Engineer, with a strong focus on data pipelines and file-based interfaces.

  • Proficiency in test automation tools and frameworks (e.g. Selenium, Python,).

  • Solid understanding of ETL processes, data transformation, and data validation techniques.

  • Familiarity with cloud platforms (e.g. Azure) and data storage solutions.

  • Strong scripting skills in languages such as Python, Java

  • Excellent problem-solving skills and attention to detail.

  • Strong communication skills and the ability to work effectively in a collaborative team environment.

Even better if:




  • You have experience with big data technologies (e.g., Hadoop, Spark).

  • You have knowledge of CI/CD pipelines and have experience with tools like Jenkins.

  • You're familiar with version control systems (e.g. Git) and collaborative development workflows.

  • You're familiar with Azure Databricks.

Important: Please submit your resume in English only.


What we offer:




  • In addition to joining us on our journey to build state-of-the-art, AI-enabled software, you’ll also get a ton of perks!

  • Casual dress code, social events, and after-work activities.

  • Flexible, diverse work environment.

  • Respectful, innovative team.  

  • You get a competitive salary and a progressive bonus while getting a startup experience at a company with an awesome culture.

  • Medical insurance for you & your family (spouse & children)

  • 22 days of PTO in addition to national holidays.

  • Annual Wellness budget

  • Laptop & all necessary IT kit for work

  • Referral Program

Important: Please submit your resume in English only.


تاريخ النشر: ٢٤ أغسطس ٢٠٢٤
الناشر: Bayt
تاريخ النشر: ٢٤ أغسطس ٢٠٢٤
الناشر: Bayt