Senior Test Automation Developer / Team Lead (FinTech) - remote
LedgerComm Ltd
Posted 1 year ago
We are looking for a talented Senior Test Automation Developer with an interest or experience in FinTech to join our team as a team lead.
The successful candidate should have experience in Kotlin, as it is our main programming language, and be ready to use it in their work. You will be responsible for testing a web application that uses React.js on the frontend and Kotlin + Spring Boot 3 on the backend, with GraphQL as the protocol between the two.
We already have a full CI/CD infrastructure based on Jenkins, but we need a QA leader who can manage and enhance it. Our team is small, and we value the ability to work effectively in a startup environment. Knowledge of HTML and CSS is required, and experience with React.js is highly desirable, as you may occasionally be required to participate in backend and frontend development, especially if it involves adapting for easier test automation or fixing bugs.
The successful candidate should have experience in Kotlin, as it is our main programming language, and be ready to use it in their work. You will be responsible for testing a web application that uses React.js on the frontend and Kotlin + Spring Boot 3 on the backend, with GraphQL as the protocol between the two.
We already have a full CI/CD infrastructure based on Jenkins, but we need a QA leader who can manage and enhance it. Our team is small, and we value the ability to work effectively in a startup environment. Knowledge of HTML and CSS is required, and experience with React.js is highly desirable, as you may occasionally be required to participate in backend and frontend development, especially if it involves adapting for easier test automation or fixing bugs.
Responsibilities
- Perform manual testing of new functionalities in a FinTech web application with React.js on the frontend and Kotlin + Spring Boot 3 on the backend
- Develop test cases and create a work plan for their automation
- Maintain test cases in the TestRail system
- Develop and support the UX/UI test automation module using Kotlin, Selenium, Cucumber, and Allure
- Manage and enhance our CI/CD infrastructure based on Jenkins
- Provide leadership and work independently to achieve testing goals in a small team and startup environment
- Occasionally participate in backend and frontend development, particularly when it involves adapting for easier test automation or fixing bugs
Qualifications
- Proven experience as a test automation developer
- Strong knowledge and experience in Kotlin, our main programming language
- Experience with React.js, Spring Boot 3, and GraphQL
- Solid understanding of HTML and CSS, with experience in React.js being highly desirable
- Familiarity with Cucumber, and Allure technologies
- Familiarity with the TestRail system
- Experience with Jenkins and CI/CD processes
- Excellent problem-solving and communication skills
- Ability to work independently and demonstrate strong leadership abilities in a startup environment
- English proficiency at a minimum level of B1, both written and spoken
Working conditions
- Fully remote, permanent position, 40 hours per week
- Time zone: London +/- 3 hours
- 4 weeks of paid vacation per year
- Holidays according to the UK holiday calendar
- Monthly salary of $2,500;employee is responsible for paying applicable taxes independently