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 Cornelis Networks, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Test Engineer for the OPX Team at Cornelis Networks is responsible for ensuring the quality and reliability of our cutting-edge networking solutions. This role involves designing and executing comprehensive test plans, developing automated testing scripts, and collaborating with cross-functional teams to identify and resolve software defects. The successful candidate will play a crucial role in enhancing product functionality and performance while adhering to the highest quality standards.
Job Responsibilities
- Develop and implement test strategies, plans, and cases based on product requirements and design specifications.
- Execute manual and automated tests to ensure the software meets quality standards.
- Diagnose and document defects, collaborating with the development team to prioritize and resolve issues.
- Participate in design reviews and contribute to design and process improvements.
- Maintain and enhance automated testing frameworks and tools.
- Analyse test results, prepare reports, and make recommendations for future testing strategies.
- Provide support for continuous integration and continuous delivery (CI/CD) pipelines.
- Mentor junior team members in testing best practices and methodologies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software testing, including both manual and automated testing methodologies.
- Proficiency in at least one programming or scripting language (e.g., Python, Java, C++).
- Experience with test automation tools such as Selenium, JUnit, or similar frameworks.
- Strong understanding of software development life cycle (SDLC) and agile methodologies.
- Familiarity with version control systems (e.g., Git) and agile project management tools (e.g., JIRA).
- Excellent analytical and problem-solving skills with a strong attention to detail.
- Strong communication skills, both verbal and written, with the ability to articulate complex concepts.
Technologies & Tools
The Software Test Engineer will utilize a diverse range of technologies and tools, including test automation frameworks such as Selenium and JUnit, programming languages like Python and Java, and version control systems like Git. Familiarity with CI/CD tools and practices is essential. The role may also involve the use of cloud-based platforms and containerization technologies such as Docker for testing environments.
Ideal Candidates
Ideal candidates for the Software Test Engineer position are detail-oriented and possess a strong commitment to quality. They exhibit excellent problem-solving abilities and are proactive in identifying and addressing potential issues. A collaborative mindset is essential, as the role requires extensive teamwork and communication with various stakeholders. Moreover, adaptability and a willingness to learn new technologies and methods will make candidates highly successful in our dynamic environment.
Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.