Job Description
“Confidence is key,” they say, and that’s exactly what your automation scripts will bring to our processes. As a Test Automation Engineer, you’ll be the wizard behind the curtain, constructing robust automation scripts that will make us so confident in our releases we could do it blindfolded. Working with developers, you’ll be creating automations for new features, ensuring they fit seamlessly into our overall strategy. We’re talking multiple daily releases across all our development domains, whether web, mobile, API, or backend. Your role is crucial — with your expertise, we can release with unwavering confidence.
But your job isn’t just about writing code — it’s about bridging the gap between human error and machine precision. Your scripts will be the safety net, catching any bugs or glitches that might slip through, and ensuring the highest quality of our products. The end goal? A seamless user experience across all our platforms. Let’s build confidence, one script at a time.
Your challenges
- Write and maintain test automation scripts as part of an agile team, working across web, mobile, and API applications, your expertise adding much-needed firepower to our operations.
- Make proactive, well-informed recommendations that keep us at the forefront of test automation, and don't just make them — implement them too.
- Prioritise a security-first approach in everything you do, ensuring our products are as safe as houses from potential threats.
- Enhance our product quality by creating and maintaining innovative test scripts that tackle crucial areas like software scenarios, regression testing, error or bug retests, and negative testing.
- Collaborate with developers, product owners, and other team members to ensure smooth, efficient, and effective testing processes.
- Stay updated with the latest technologies, frameworks, and methodologies in test automation to ensure that we don’t just keep pace with the industry but blaze a trail.
Requirements
- 3+ years of experience writing automated test scripts using Cypress, Selenium, Appium, Robot framework, or similar technologies
- Bachelor’s degree in computer science or an equivalent combination of technical education, training, and work experience
- Proficiency in CI/CD (continuous integration and continuous delivery) practices and tools such as CircleCI, Jenkins, GitLab CI, or a related tool
- An intrinsic drive to “find the root cause” and a flair for simplicity
- Ability to deliver results in high-pressure situations
- Excellent spoken and written English communication skills
What’s good to have
- Work experience in the fintech industry
- Experience with agile project management frameworks
- Technical skills outside the test automation domain, for example, in Linux system administration or database administration
- Experience with cloud technologies, notably AWS, GCP, or Alicloud
- Proficiency in programming or scripting languages like Shell Scripting, JavaScript, TypeScript, Python, or Perl
Benefits
- Market-based salary
- Annual performance bonus
- Casual dress code
- Training sessions and webinars to help you advance your career
- A chance to work with top talent from across the globe (70+ nationalities)
- Ample team-building and bonding activities
- Great overseas travel opportunities