Full Time

Senior Software Test Engineer (Data Platform) - Remote

Clari
Remote!
$90,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Clari, so some details may not match this job. The employer's own page has the real description.

Job Overview


The Senior Software Test Engineer (Data Platform) at Clari will play a critical role in ensuring the quality and reliability of our data-focused applications. This position involves designing and executing comprehensive test strategies, collaborating with cross-functional teams to enhance the data platform's functionality, and mentoring junior team members in testing best practices. The ideal candidate will have a robust background in software testing, a deep understanding of data engineering concepts, and a passion for developing reliable, high-performance systems.



Job Responsibilities

  • Design, implement, and maintain test plans, test cases, and automated tests for the data platform.
  • Collaborate with developers and product managers to define requirements and acceptance criteria.
  • Perform manual and automated testing of data pipelines and integrations.
  • Identify, document, and track software defects and work with engineering teams to resolve them.
  • Develop performance and load testing strategies to ensure platform stability under varying loads.
  • Provide mentorship to junior testing engineers and promote best practices within the team.
  • Stay current with new technologies and industry trends to improve testing methodologies.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in software testing, focusing on data platforms or data applications.
  • Proficiency in automated testing tools such as Selenium, JUnit, or similar frameworks.
  • Strong understanding of SQL and database management systems.
  • Experience with ETL processes, data validation, and data quality assurance.
  • Familiarity with programming languages such as Python, Java, or Scala.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools


In this role, you will leverage a variety of technologies and tools, including automated testing frameworks (e.g., Selenium, JUnit), SQL for database querying, and data processing tools like Apache Kafka or Spark. Familiarity with cloud services such as AWS or Azure may also be beneficial, as these platforms host our data operations.



Ideal Candidates


The ideal candidate for this position is someone who exhibits strong analytical skills, attention to detail, and excellent communication abilities. A proactive mindset, paired with a passion for data quality and software testing, is essential. Additionally, the candidate should thrive in collaborative environments, be adaptable to changing priorities, and possess a continuous learning attitude to keep pace with technological advancements.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.