We are looking for a software engineer to develop and execute automated tests for EdgeOne, which is the central management system of our networking products. This role plays an important part in our product development process. To ensure success as a Software Engineer in Test, the candidate should have a bachelor's degree (or master's degree for the senior position) in Computer Science-related fields and a minimum of two years of experience in software quality assurance. An ideal candidate has advanced programming skills in Python, Golang, and or Linux Shell Scripts, a keen eye for detail, and excellent communication skills.
This position will collaborate with the software developers to ensure the deliverables meet quality standards. Typical daily tasks include analyzing the functionality of the system, developing automated tests to validate the performance, documenting the test procedures, and tracking the quality assurance metrics.
Responsibilities
• Ensure the quality of our products and services
• Analyze requirements and create test cases for an appropriate test coverage
• Design and execute testing in all possible ways (e.g., functional test, stress test, performance test, load test, etc.)
• Document, reproduce, prioritize issues on issue tracking system (e.g., Jira) and verify issue resolutions