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) will play a pivotal role in ensuring the reliability and performance of Clari's data platform. This position encompasses developing and executing comprehensive test strategies to validate various data handling processes, leading cross-functional testing efforts, and advocating for quality standards throughout the product life cycle. You will work closely with software developers, product managers, and other stakeholders to enhance the overall user experience by identifying potential issues and suggesting improvements.
Job Responsibilities
- Design, develop, and implement robust testing frameworks for data platform applications.
- Perform functional, performance, stress, and regression testing to ensure high-quality deliverables.
- Collaborate with engineering teams to diagnose defects and troubleshoot issues efficiently.
- Develop automated test scripts, tools, and methodologies to streamline the testing process.
- Lead the prioritization and execution of testing strategies in an agile environment.
- Provide technical guidance and mentorship to junior QA engineers.
- Analyze test results and provide feedback to improve overall quality and performance of the applications.
- Maintain clear documentation of test cases, test results, and defect tracking metrics.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Minimum of 5 years of experience in software testing, with a focus on data platforms.
- Proven expertise in automated testing tools and frameworks (e.g., Selenium, JUnit, TestNG).
- Strong programming skills in languages such as Python, Java, or similar.
- In-depth knowledge of SQL and database technologies.
- Familiarity with CI/CD processes and tools like Jenkins or GitLab.
- Exceptional analytical and problem-solving skills.
- Excellent verbal and written communication skills.
Technologies & Tools
This position will utilize a variety of technologies and tools, including but not limited to Selenium for automated testing, JUnit and TestNG for test management, SQL for database verification, and various version control systems like Git. In addition, familiarity with cloud-based platforms such as AWS or Azure, and containerization technologies like Docker will be advantageous.
Ideal Candidates
The ideal candidate will possess a strong passion for software quality and a proactive mindset towards problem-solving. They should be adaptable, collaborative, and able to work efficiently in a fast-paced environment. Furthermore, successful candidates will demonstrate a commitment to continuous improvement and be receptive to feedback, showing a desire to enhance both personal and team productivity. Strong organizational skills and attention to detail will help in managing multiple projects and priorities effectively.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.