Your Mission
We are looking for an experienced backend engineer to help us evolve our virtual mobile device orchestration platform. Thanks to your work, our customers will be able to instrument virtual mobile devices to record and replay automated tests for their mobile applications, and to analyze test results with help of comprehensive data we collect during the test execution. You would have ownership of the whole flow between the platform backend and our services running on the Android emulators.
You would be:
-
Proposing, designing and implementing changes in our backend platform services to support robust and reliable communication with our farm of virtual mobile devices, supporting new ways of instrumentation of those virtual devices to record test cases or perform playback of tests and collection of test results and troubleshooting data.
-
Improving on our services running on Android OS which provide low level device instrumentation.
-
Solving complex engineering problems that may include reverse engineering and hacking the Android realm to expose unique features to our customers.
-
Collaborating with the rest of the team to achieve high SLA for our services and using observability tools to detect and troubleshoot issues in our staging and production environments.
Qualification - Must Have
-
Knowledge of JAVA, Node.js, TypeScript
-
Experience architecting, designing, and implementing highly available, scalable, and performant low-level APIs
-
Strong troubleshooting skills and Explorer mindset - ability to solve complex problems like connecting our service with Android’s system events or low-level OS operations.
-
Being able to switch to another language or tooling required to get the job done
Qualification - Nice to have
-
Knowledge of Android OS and its low-level APIs
-
Experience using a decompiler or disassembler
-
Knowledge of Appium
-
Experience with AWS
What you can look forward to:
- Learning and career growth opportunities
- Collaborative environment with industry-leading experts
- 25 days of paid annual leave
- 2 days of paid volunteering leave annually to support your local community
- 3 paid sick days
- Extended sick leave coverage
- Employer-matched pension contribution up to 2% of your base salary
- Edendred Cafeteria (including Multisport), CZK 1,300/month
- Monthly meal allowance
- Company-provided life and disability insurance
- Flexible working schedule with no core hours
- Hybrid work environment with home office allowance
- Work from abroad for up to 20 days per year
- Comprehensive training opportunities
- Regular company events including professional development sessions, Hackathons, Meetups, Team celebrations, Sports activities, Social gatherings, Seasonal BBQs, Board game nights
- Stable, well-established company
Tricentis Core Values:
Knowing what we need to achieve and how to achieve it is important. Tricentis core values define our ways of working and the behaviors we model that create an enjoyable and successful Tricentis life.
Demonstrate Self-Awareness: Own your strengths and limitations.
Finish What We Start: Do what we say we are going to do.
Move Fast: Create momentum and efficiency.
Run Towards Change: Challenge the status quo.
Serve Our Customers & Communities: Create a positive experience with each interaction.
Solve Problems Together: We win or lose as one team.
Think Big & Believe: Set extraordinary goals and believe you can achieve them.
About Tricentis:
Tricentis is a software company officially founded in 2007, with primary focus on software quality assurance. Whether exploratory or automated, functional or performance, API or UI, as well as mainframes or custom applications or packaged applications, or cloud-native applications - our comprehensive suite of specialized Continuous Testing tools makes DevOps real by giving our clients the confidence to release on demand.
Tricentis has more than 1500 employees working in across over 20 global offices in US, EMEA, APAC serving over 2100 customers, and currently expanding our R&D centers to two new locations in the Czech Republic – Prague and Brno - Hybrid office environment.
Top Skills
What We Do
Tricentis is the global leader in enterprise continuous testing, widely credited for reinventing software testing for DevOps, cloud, and enterprise applications. The Tricentis AI-powered, continuous testing platform provides a new and fundamentally different way to perform software testing. An approach that’s totally automated, fully codeless, and intelligently driven by AI. It addresses both agile development and complex enterprise apps, enabling enterprises to accelerate their digital transformation by dramatically increasing software release speed, reducing costs, and improving software quality. Tricentis has been widely recognized as the leader by all major industry analysts, including being named the leader in Gartner’s Magic Quadrant five years in a row. Tricentis has more than 1,800 customers, including the largest brands in the world, such as McKesson, Accenture, Nationwide Insurance, Allianz, Telstra, Moet-Hennessy-Louis Vuitton, and Vodafone.