Job Responsibilities:
- Oversee and execute comprehensive testing of our security products, including functional, performance, automation, and security testing.
- Analyze product usability and identify potential risks from an end-user perspective, providing structured feedback and actionable suggestions for product enhancement.
- Collaborate closely with product and development teams to gather, clarify, and validate testing requirements from user stories and business needs.
- Develop and maintain complete test documentation, including test requirement analysis, test cases, test plans, test execution records, and test summary reports.
- Utilize industry-standard testing tools to conduct functional, performance, and security tests, ensuring product quality and compliance with security standards.
- Develop and maintain automated test scripts, integrate them into CI/CD pipelines, and generate automated test reports to improve testing efficiency and coverage.
Requirements:
- At least 2 years of hands-on experience in software testing, with the ability to independently manage testing for a project from start to finish.
- Proficient in Python for scripting test automation and building testing utilities experience with Allure or similar reporting frameworks is required.
- Strong practical knowledge of Linux and Windows operating systems, including environment setup, troubleshooting, and shell scripting.
- Familiar with mainstream testing tools such as Postman, LoadRunner, JMeter, Selenium, and Playwright, with the ability to select the appropriate tool based on testing needs.
- Ability to design test strategies, write clear and detailed test cases, and execute them systematically with strong documentation skills.
- Excellent communication and teamwork skills, adaptable to agile development environments.
Preferred Qualifications (Good to Have):
- Foundational knowledge of cybersecurity, including common vulnerabilities and penetration testing methodologies.
- Understanding of virtualization technologies and experience with Infrastructure-as-Code tools such as Terraform.
- Experience in DevSecOps or continuous security testing practices is a strong plus.
- Previous exposure to software supply chain security, SBOM (Software Bill of Materials), or related testing areas is highly advantageous.