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.
Position Overview
The Senior Software Test Engineer (Data Platform) at Clari will be responsible for ensuring the quality and reliability of our data platform through comprehensive testing strategies. This pivotal role will involve designing and executing test plans, developing automated test frameworks, and collaborating closely with engineering and data teams to deliver robust and scalable data solutions. The ideal candidate should possess deep technical expertise in testing methodologies and a strong understanding of data architecture trends and challenges.
Job Responsibilities
- Develop and execute test plans that ensure software quality and data integrity throughout the product lifecycle.
- Design and implement automated test frameworks to enhance testing efficiency and coverage.
- Collaborate with software engineers, architects, and data scientists to define testing requirements and strategies.
- Analyze test results, identify defects, and provide detailed reports to stakeholders.
- Conduct performance, load, and stress testing to assess system reliability under various conditions.
- Participate in code reviews to ensure adherence to testing standards and practices.
- Mentor junior team members on testing best practices and techniques.
- Stay current with industry trends and advancements in testing technologies and methodologies.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software testing and quality assurance, particularly with data-driven applications.
- Proficiency in automated testing tools, such as Selenium, TestNG, or JUnit.
- Solid understanding of data platforms, databases, and data processing technologies (e.g., SQL, NoSQL).
- Strong programming skills in languages like Java, Python, or C#.
- Experience with CI/CD pipelines and testing in Agile/Scrum environments.
- Excellent problem-solving skills and a detail-oriented mindset.
- Strong communication and collaboration abilities, both written and verbal.
Technologies & Tools
In this role, you will primarily work with testing frameworks such as Selenium and TestNG, as well as programming languages like Java and Python for test automation. Familiarity with database technologies, both SQL and NoSQL, will be essential for validating data outputs from our systems. Additionally, experience with CI/CD tools like Jenkins or GitLab CI will be crucial for integrating automated tests into our existing workflows.
Ideal Candidates
Ideal candidates for the Senior Software Test Engineer position at Clari are those who exhibit both technical expertise and a strong proactive attitude toward quality assurance. They should possess a keen analytical mindset, demonstrating an ability to identify potential issues before they escalate. A collaborative spirit and effective communication skills are indispensable, as the role involves regular interaction with cross-functional teams to ensure the highest standards of product quality. The ability to adapt to changing environments and technology stacks will also contribute to the success of the candidate in this dynamic role.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.