We are hiring remote specialists who have already relocated from Russia/Belarus.
World leader digital imaging industry looking for our next Quality Assurance & Technical Support Specialist.
Company license automatic photo correction technology to businesses around the world, license enterprise-level software and SDK packages that bring cost savings, time efficiencies, and increased revenue streams to customers.
Overall job objective: ensure products are built to spec for user interfaces, processing speed, image quality consistency, and stability.
Responsibilities
Own product quality, including:
- SDK — libraries for Win, Mac, Linux, iOS, Android, WebAssembly.
- CLI — command line applications for Win, Mac, Linux.
- Desktop QT applications for Mac and Windows.
- Android and iOS Demo applications.
- Support product quality for our Cloud products — but not part of primary ownership.
Improve overall customer experience:
- Tier 2 tech support: ensure timely technical support is provided and timely resolution to open cases. You’re the liaise between the customer and engineering. Customer satisfaction is the highest priority.
During development cycles:
- Write and execute test cases for individual features, regression testing, and smoke-tests.
- Validation of each code delivery — either test and approve or discuss with developers if “feature” testing isn’t practical.
- Evaluate and use automated test processes to minimize manual test time.
- Approve SDK and product launches, performing feature and regression tests on each new release.
Process and systems administration:
- Own and manage Jenkins (server and clients) and Gerrit in-house services.
Requirements
Technical capabilities:
- Able to build C/C++/C# applications from source code with pre-existing Makefiles or similar scripts.
- Able to write scripts (Bash, BATCH, PowerShell, Python, etc.) to automate repetitive tasks, including for product testing and build / packaging.
- Comfortable using CLI and terminal applications on Win, Mac, and Linux computers. Basic systems administration capabilities on these platforms.
- User-side knowledge of Docker — setting up and running containers.
- Virtualization: comfortable with VirtualBox, Vagrant and other virtualization platforms, both locally and from cloud services.
- Familiar with XCode and Android Studio — at least able to open and build existing applications.
- Comfortable with usage and administration of Jenkins with both “multi job” and pipeline jobs.
- Experience with digital photography: file types, color management, typical image artifacts, image comparison tools and techniques.
- Excellent communicator: able to talk to customers to quickly identify the root cause of troubles. Then, be able to communicate this effectively with the engineering team. Communication involves email, phone, and chat.
Job conditions
- Full-time.
- A position with a multi-platform, global development team.
- Open to applicants based around the world, but focused on Eastern EU.
- Contract.
Support a global team: most developers are in the Eastern or Central EU, but many customers are in North America. Work hours are flexible, but be ready for work covering both EU and US standard work hours.