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.
Job Overview
The Software Test Engineer for the OPX Team at Cornelis Networks will play a critical role in ensuring the quality and reliability of our products. This position involves designing, implementing, and executing test plans and test cases for both software and hardware components. The ideal candidate will collaborate closely with developers and product managers to identify areas for improvement, develop automated testing frameworks, and report on quality metrics, ultimately contributing to the successful delivery of robust and high-performing networking solutions.
Job Responsibilities
- Design, develop, and execute comprehensive test plans and test cases for various software and hardware products.
- Automate testing procedures to enhance efficiency and coverage, utilizing modern testing frameworks and scripts.
- Collaborate with cross-functional teams to understand requirements and technical specifications, ensuring that all test efforts align with product goals.
- Identify, document, and track defects through to resolution while maintaining clear communication with development teams.
- Perform regression testing to validate fixes and improvements, along with continuous integration testing to ensure stability after updates.
- Participate in code reviews and provide feedback on requirements and documentation to enhance overall product quality.
- Analyze test results, create detailed reports, and provide actionable insights to drive improvements in product quality and reliability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Software Test Engineer or similar role, with a focus on both manual and automated testing.
- Strong knowledge of software testing methodologies, tools, and processes.
- Experience with automation tools and scripting languages such as Python, Java, or similar.
- Familiarity with networking concepts and protocols (TCP/IP, UDP, etc.) is advantageous.
- Excellent analytical and problem-solving skills, with meticulous attention to detail.
- Outstanding communication skills, both verbal and written, with the ability to collaborate effectively with teams.
Technologies & Tools
The Software Test Engineer will utilize various technologies and tools to execute testing procedures effectively. This includes frameworks such as Selenium or JUnit for automation, performance testing tools like JMeter, and version control systems such as Git. Additionally, familiarity with CI/CD tools like Jenkins or Travis CI will be valuable in streamlining the development and testing cycles.
Ideal Candidates
The ideal candidate for this position will exhibit a strong commitment to quality and have a proactive approach to problem-solving. They should be adaptable and willing to learn new technologies and tools as needed. A collaborative mindset is essential, along with the ability to work in a dynamic, fast-paced environment. Candidates should also possess a strong analytical mindset, excelling in troubleshooting and debugging complex systems.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, 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.