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.
Overview
As a Senior Software Test Engineer for the Data Platform at Clari, you will play a crucial role in ensuring the quality and reliability of our data-centric applications. You will be responsible for designing and implementing robust testing strategies and frameworks, collaborating closely with cross-functional teams to identify and address quality issues throughout the development lifecycle. This role requires a proactive mindset to drive test automation efforts, enhance existing testing processes, and contribute to the overall success of the data platform initiatives.
Job Responsibilities
- Develop, maintain, and execute comprehensive test plans and test cases for data platforms.
- Design and implement automated testing frameworks and scripts to improve testing efficiency.
- Collaborate with software developers, product managers, and data engineers to understand requirements and provide feedback on quality impacts.
- Identify, document, and track software defects; coordinate with development teams for timely resolution.
- Participate in code reviews and design discussions to ensure quality standards are met from the start.
- Analyze test results, report findings, and make recommendations to enhance product quality.
- Mentor junior engineers and help elevate the overall team's skill set in testing methodologies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software testing, with a focus on data platforms or similar technologies.
- Strong knowledge of testing methodologies, tools, and frameworks (e.g., Selenium, JUnit, TestNG).
- Proficiency in programming languages such as Java, Python, or similar.
- Experience with SQL and database testing principles.
- Hands-on experience in test automation and performance testing.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
This role will involve working with various technologies and tools, including but not limited to the following: Selenium for automated testing, JUnit and TestNG for unit testing frameworks, as well as SQL for database queries. Familiarity with cloud environments and data processing tools, such as AWS or Azure, and data visualization tools, is advantageous. Experience with CI/CD pipelines and DevOps practices will also be beneficial to facilitate seamless integration of testing throughout the software development lifecycle.
Ideal Candidates
The ideal candidate for the Senior Software Test Engineer position will be someone who is detail-oriented and possesses a strong sense of accountability for delivering high-quality products. You should thrive in a collaborative environment, demonstrating exceptional communication skills and the ability to work effectively with multiple stakeholders. A proactive approach to problem-solving, combined with a passion for technology and quality assurance, will set you apart as an exemplary fit for this role.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.