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 Cognitive Medical Systems, Inc., so some details may not match this job. The employer's own page has the real description.
Overview
Cognitive Medical Systems, Inc. is seeking a highly skilled Software Development Test Engineer to join our remote team. The successful candidate will play a vital role in ensuring the quality and reliability of our innovative software solutions. This position involves the development and execution of test plans and cases, identification of defects, and collaboration with development teams to enhance the product quality through rigorous testing processes. The Engineer will also maintain and improve our testing frameworks and contribute to continuous integration and delivery initiatives.
Job Responsibilities
- Design, develop, and execute comprehensive test plans and test cases based on software requirements and functional specifications.
- Automate testing processes to enhance the efficiency and coverage of testing activities.
- Identify, document, and track software defects, facilitating communication with development teams for resolution.
- Participate in code reviews and provide input to improve overall code quality.
- Collaborate with cross-functional teams to understand product requirements and assist in designing testable solutions.
- Monitor and evaluate system performance metrics, reporting issues proactively.
- Contribute to the ongoing improvement of testing methodologies, processes, and tools.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software testing, with a strong focus on testing methodologies.
- Proficient in test automation tools such as Selenium, JUnit, or equivalent.
- Experience with continuous integration and continuous deployment (CI/CD) processes.
- Strong analytical and problem-solving skills, with a keen eye for detail.
- Ability to work independently in a remote environment and manage multiple tasks effectively.
- Excellent verbal and written communication skills.
Technologies & Tools
The Software Development Test Engineer will work with a variety of technologies and tools that enhance the development and testing process. This includes test automation frameworks such as Selenium, build tools like Jenkins, and bug tracking systems including JIRA. Other technologies might include version control systems like Git and cloud-based platforms for deployment and testing.
Ideal Candidates
Ideal candidates for this position will possess a strong technical background combined with a proactive attitude towards solving complex problems. They should exhibit excellent teamwork capabilities while managing individual responsibilities efficiently. Candidates should demonstrate a strong commitment to quality assurance and continuous improvement, exhibiting enthusiasm for learning new technologies and methodologies in the software development domain. The ability to communicate effectively with both technical and non-technical stakeholders is paramount.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.