Key Responsibilities
- Develop and maintain automated web application test scripts using Selenium WebDriver and React Testing Library
- Automate API testing using tools such as Postman, REST Assured (Java) or Axios (JavaScript)
- Develop and maintain automated mobile application test scripts using Appium for both iOS and Android platforms
- Integrate automated testing into CI/CD pipelines using tools such as Jenkins or GitLab CI/CD
- Work with developers and the UI/UX QA Analyst (Mobile & Web) to ensure comprehensive test coverage and high-quality releases
- Perform code reviews and provide feedback on automated test scripts
- Troubleshoot and debug issues in test automation framework and test scripts
- Maintain and manage test environments and test data
Essential Skills
- Knowledge of test automation programming languages (Java, Python or JavaScript)
- Strong understanding of web development concepts (HTML, CSS, HTTP requests and responses)
- Experience with Web UI automation frameworks such as Selenium WebDriver and React Testing Library
- Familiarity with API testing tools and libraries such as Postman, REST Assured (Java) or Axios (JavaScript)
- Experience with mobile application automation frameworks such as Appium
- Understanding of Continuous Integration and Continuous Deployment (CI/CD) concepts and tools (e.g. Jenkins, GitLab CI/CD)
- Familiarity with version control systems such as Git
- Knowledge of best practices for writing maintainable and reliable automated tests
- Strong problem solving and attention to detail skills
- Excellent communication and teamwork skills
- Ability to work independently and manage time effectively in a fast-paced environment
Required Qualifications
- Highly experienced, 5+ years preferred in QA automation for web and mobile applications
- Proven experience in developing and maintaining automated test scripts
- Ability to work in an agile development environment
- Strong problem-solving and attention to detail skills
- Excellent communication and teamwork skills
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field preferred
- English proficiency at C1 level, with certification such as IELTS or equivalent (even if expired)
Additional Skills (optional)
- Experience with additional web automation frameworks such as Cypress.io
- Understanding of mobile app development fundamentals (native vs. hybrid apps)
- Familiarity with native mobile testing frameworks such as XCUITest (iOS) and Espresso (Android)
- Experience with cloud-based mobile testing platforms such as Sauce Labs or BrowserStack
- Knowledge of localisation and accessibility testing best practices
- Experience of managing and interacting with real mobile devices during automated testing using tools such as Appium Doctor or similar
- Familiarity with mobile performance testing and tools for measuring app launch times, network calls and resource usage
- Understanding of financial technology (fintech) industry trends and regulations
What You Need to Know
At Magnum Grail we value innovation, collaboration and a commitment to excellence. As a QA Automation Engineer, you will play a critical role in ensuring the quality and reliability of our web and mobile applications. You will have the opportunity to work with various Agile Fusion units and contribute to the success of our projects. We offer flexible working hours, allowing you to organise your work while maintaining high levels of productivity and engagement.
Application Process
In order to apply, we kindly ask you to do the following:
- Fill in the form
- Add a cover letter (mandatory)
- Attach a CV/resume as a PDF or Word file. Please note that we do not accept LinkedIn profiles as CVs.
- Once we have received your application, we will evaluate it and let you know if we think we can consider your candidature, usually within 3-4 working days.
- Please check that you have received an e-mail at the address you provided in the form. If this is the case and the letter is not in your spam/junk folder, please send an email to [email protected] to confirm if we have received your application. It would also be beneficial to add the domain magnumgrail.com and the address [email protected] to your contacts to avoid any delay in communication.
At Magnum Grail, we are driven by a passion for innovation and excellence. Our commitment to pushing boundaries and fostering a dynamic working environment sets us apart in the industry.
We believe in nurturing talent and providing ample opportunities for professional growth. Our collaborative culture ensures that every team member's voice is heard and valued. At Magnum Grail, you will have the opportunity to work on cutting-edge projects that will shape the future.
We are always looking for talented and dedicated individuals to join our team. By becoming part of Magnum Grail, you will contribute to meaningful projects and make a difference every day.
Ready to take the next step in your career? Join Magnum Grail and embark on a rewarding journey with endless opportunities.
Read more
Know any suitable candidates?
Share this listing or recommend an employee.