Execute manual and automated tests.
Software integration testing and test automation
Analyzing test failures
Designing and automating new tests Escalate and report key quality issues and drive issues to resolution
Regular interaction with teams located in different geographical regions
Enhancing and maintaining automated tests that validate code and ML model
Maintaining Test Automation CI/CD pipelines. Triaging and fixing issues.
Possess excellent written and verbal communications skills in English
Minimum Requirements:
5%2B years of professional work experience as a Software Development Engineer or
Software Quality Engineer
Expert programming/automation skills in at least one of the following: Python,
Swift, Java or other Programming Languages
Familiarity with CI/CD pipelines (Preferable: Familiar with TeamCity CI/CD
pipelines and using Kotlin to create/modify the TeamCity pipelines)
Ability to independently drive tasks/projects
Possess excellent written and verbal communications skills in English
Ideal Requirements:
Familiar with Apple OS platforms, debugging or profiling tools Proven ability to analyse and find root causes in multi-tiered, client-server
environments Testing server backend services at the APl or protocol level Experience with Git and any source code solutions
Any familiarity with ML systems, how to test ML models is a plus
Able to work in a fast-paced dynamic environment.
Curious and proactive. Loves to learn and explore. Previous experience working with LLM's & Virtual Assistants is a plus
Familiarity with Al tooling
Education: BS/MS in Computer Science or equivalent