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 Endpoint Clinical, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Principal Software Test Engineer at Endpoint Clinical will take a prominent role in ensuring that our clinical trial technologies are robust, reliable, and meet the highest quality standards. This position involves designing and implementing comprehensive test strategies to validate software products, leading a team of engineers, and collaborating closely with development teams to foster a culture of quality throughout the software development lifecycle. The individual will utilize both manual and automated testing approaches to deliver superior software solutions that enhance our clients’ experience and satisfaction.
Job Responsibilities
- Design, implement, and maintain comprehensive test plans and scripts for software applications.
- Lead and manage a team of software test engineers to ensure effective testing processes and practices.
- Collaborate with product managers and software developers to identify system requirements and define testing objectives.
- Execute manual and automated tests, document results, and identify defects with precision.
- Analyze test results, generate reports, and communicate findings to team members and stakeholders.
- Continuously improve testing methodologies, tools, and practices to enhance product quality.
- Stay abreast of industry trends and advances in testing technologies, integrating innovative solutions where applicable.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
- Minimum of 5 years of experience in software testing, with at least 2 years in a leadership role.
- Strong experience with automated testing frameworks and tools such as Selenium, JUnit, or similar.
- Proficiency in programming languages such as Java, C#, or Python.
- Solid understanding of software development methodologies (Agile, Waterfall).
- Excellent problem-solving skills and attention to detail.
- Strong written and verbal communication skills, capable of working well with cross-functional teams.
Technologies & Tools
The Principal Software Test Engineer will utilize a variety of technologies and tools essential for effective testing and automation, including but not limited to the following: Selenium for automated testing, JIRA for issue tracking, TestRail for test case management, and a robust suite of CI/CD tools to integrate testing into the software development pipeline. The engineer will also leverage cloud-based platforms for testing environments and utilize coding tools such as Git for version control.
Ideal Candidates
Ideal candidates for the Principal Software Test Engineer role are proactive, detail-oriented professionals with a passion for quality assurance. They possess a strong analytical mindset and demonstrate excellent leadership capabilities, along with a commitment to collaboration. A successful candidate should be adaptable to changing environments and technologies, thrive in a fast-paced setting, and drive teams toward achieving excellence in software quality. Strong interpersonal skills and the ability to mentor junior engineers are also key attributes that define a good fit for this role.
Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.