ABOUT ULTIMATE.AI
ultimate.ai is Europe’s leading customer service automation platform. We help businesses scale their customer service with artificial intelligence.
ultimate.ai helps customer service agents work faster and smarter by providing them AI tools that augment their workflows. For our enterprise clients, we significantly enhance customer experience at lower costs. For the agents, we improve job satisfaction and provide freedom to focus on what really matters: the customer.
Our technology is market leading. We are a small team - based across Helsinki and Berlin - with a big vision and are growing rapidly. We’re backed by Techstars and some of Europe's biggest name VCs. We’re proven; we’ve won major enterprise clients and are focusing heavily on our European expansion. This is an exciting opportunity to join a fast-growing startup at the get-go.
ABOUT THE ROLE
We want to fundamentally change how people work in customer service. So we need a team of world-class talent. As a QA Automation Engineer at ultimate.ai, you’ll be an integral part of this team from day one.
You’ll be instrumental in ensuring that QA gets built into the delivery process early on, so your role is less of a gatekeeper and more of an enabler. Your primary responsibilities as a QA Automation Engineer is to enable team members to test. Starting from the basics like how to generate test data, how to set up test environments, define test cases, to the release process, different types of testing and what to automate.
Key Responsibilities:
- Advocate for a culture where quality is owned by cross-functional teams and make sure that the best practices are followed
- Design, Develop, Execute and Maintain test cases for our Web applications, APIs (Rest & GraphQL) and AI-backend
- Establish testing as an integral part of the development process within cross-functional teams
- Develop maintainable automated checks in collaboration with our development teams
- Proactively suggest improvements in testing tools for better test coverage
- Find and report bugs and follow up on their resolution
- Use exploratory testing techniques to discover and prevent issues
- Assess and bring improvements to the quality of our applications and services
- Find the best way to convey information on a given topic, in the form of concise documentation, presentations, workshops or 1-on-1 pairing.
ABOUT YOU
- You know how to view quality holistically and ensure the highest software quality
- At least 4 years of relevant experience in testing backend driven applications
- Experience in API testing and automation frameworks
- Solid coding background in JavaScript, Typescript, Python, Java or similar
- Experience with at least one of the following technologies: Jest, Mocha, Ranorex and pytest
- You know how to work with Jira, TestRail, Jenkins, Docker, etc.
- You have experience in driving quality improvements in agile environments
- Experience in troubleshooting and root cause analysis
- Demonstrated capability and motivation to thrive in a fast-paced, demanding start-up environment
- Language skills: English full professional proficiency
- Experience in assuring quality of AI or data science powered products and models is a big bonus
We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, or disability status. ultimate.ai prohibits discrimination and harassment of any kind: ultimate.ai is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment.