What You'll Do
- Develop test automation suites to expand test coverage to all our microservices and integrate it into regression and release process
- Support the team for all releases and communicate issues to product in a timely manner
- Deliver tools to help test integration with third-party services (Payment Rails, SMS/Email, KYC (know your customer), Analytics, etc.)
- Integrate automated tests execution into the software development process
- Collaborate with Squad Lead and other key stakeholders to strategize rollout
- Support and collaborate with cross-functional teams (Product, Data, Credit, and Business Development) in identifying automation areas to further increase the quality of our product
- Maintain, review, propose and implement improvements to existing frameworks, tools and processes
- Continuous Learning of new tools and helping the team in optimizing the test framework consistently.
What You'll Need
- Minimum 5+ years of experience in building test tools and frameworks using Groovy/Kotlin/ Java/ Scala, Jenkins or similar CI-CD tools, Linux/ Mac OSX for either backend or frontend services
- Experience with BDD testing paradigm and one of the Behavior Driven Testing frameworks such as Spock or JBehave or cucumber
- Knowledge in microservices and automation
- Experience working in an Agile development process (Scrum/ Kanban)
- Experience with one or more version control systems such as Github, Gitlab
