Position: Senior Security QA Automation Test Engineer
Company: Svitla Systems
Category: QA Automation
Experience required: 5y
English level: intermediate

Svitla Systems Inc. is looking for a Senior Security QA Automation Test Engineer for a full-time position (40 hours per week) in Ukraine.

Our client is a world leader in products that connect people naturally and intuitively to the digital experiences they care about. They develop the products with a powerful blend of artistic design, surprising science, and innovation-driven consumer insight. Under different brands, the company offers PC peripherals, cases, and keyboards for tablets; equipment for gamers; mobile speakers and earphones for music and sports enthusiasts; devices to make video collaboration simple in the workplace; and entertainment and control products for the home.
The Security Team of the video collaboration group is seeking QA Engineers to test the security of the client’s video collaboration devices. The Security QA Engineers will be responsible for regression testing of existing security features and testing new security features created by developers on the security team. In addition, you will work with other video collaboration engineering teams to validate the security of new and existing features in client and partner applications. The engineer will be responsible for reviewing specifications, planning tests, and manual test case execution. Also, the duties are the creation and execution of Python automation tests, and you will lead the automation of the security test cases. 
The engineer will need to pass a Python automation interview where the engineer will need to write a test script without reference to the Internet.

**Requirements: **
5+ years of experience as a QA Engineer.
Proficiency in Python automation of test cases.
Proven experience with Linux or other Unix OS.
Experience in project management and QA methodology.
Expertise in documenting and troubleshooting errors.
Working knowledge of test management software (e.g., Zephyr) and bug-tracking tools like JIRA/Confluence.

**Nice to have:**
Familiarity with Agile frameworks and regression testing.
Experience incorporating automation tests into CI/CD processes.
Experience with securing devices and applications.
Experience testing Android-based Mobile applications and devices. Hands-on experience with ADB Commands and toolkits.
Knowledge of embedded devices.
Understanding of device drivers and OS kernels.
Familiarity with protocols (TCP/IP, SSL, WiFi, Bluetooth, USB).
Familiarity with testing APIs.
Experience in networking.
Knowledge of Machine Learning and Computer Vision Algorithms.
BS in Computer Science, Engineering, or a related field.

**Responsibilities:**
Test new/existing security features on Android-based embedded devices.
Work with various iterations of Camera and Computer Vision Peripherals.
Automate the above tests using the VC Python automation framework.
Incorporate automated tests in the CI/CD process.
Work with other engineering teams to confirm/validate the security of new/existing features from both client’s teams and partners.
Review and analyze product requirements and designs.
Execute manual and automated test cases and analyze results.
Create logs and dashboards to document testing phases, defects, and automation results.
Report bugs and errors to development teams.
Help troubleshoot issues and root cause analysis.
Conduct post-release/ post-implementation testing.
Perform manual tests from time to time.