Who are we?
We are Juakali, a technology start-up providing a platform for the microfinance lending market. Juakali empowers Financial Institutions with seamless, flexible and powerful tools designed to boost their productivity. 100% bank-grade, best-of-breed technology. We are a cloud-native company, running our microservices on Kubernetes and our support platforms managed. We focus on development, design and functionality.
Although we are a small start-up, we are already global, our people work from all around the world. Our teams are remote, working from wherever they are. It gives our people freedom, we only ask them to be responsible.
You can work from anywhere you like as well as long as you have an internet connection, our office is located in Slack.
What role will you play?
- Develop and execute test plans, test cases, and test scripts for both manual and automated testing processes.
- Design, develop, and maintain automated test suites using industry-standard automation tools.
- Collaborate closely with cross-functional teams, including developers, product managers, and business analysts, to ensure that quality is built into every stage of the software development lifecycle.
- Perform regression testing, smoke testing, and sanity checks to validate software releases and identify any defects or issues.
- Analyze test results and communicate findings to stakeholders, including detailed bug reports and test summary reports.
- Participate in Agile ceremonies, such as sprint planning, daily stand-ups, and sprint reviews, to provide input on testing efforts and ensure alignment with project timelines.
- Continuously improve testing processes and methodologies to enhance efficiency, effectiveness, and overall quality.
- Stay updated on industry trends, best practices, and emerging technologies in software testing and quality assurance.
What are we looking for?
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in software quality assurance, with a minimum of 2-3 years of experience in both manual and automated testing.
- Strong knowledge of QA methodologies, tools, and processes, including test planning, test case design, and defect tracking.
- Hands-on experience with test automation frameworks, such as Selenium, Cypress, or Appium.
- Proficiency in programming languages commonly used for test automation, such as Java, Python, or JavaScript.
- Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent analytical and problem-solving skills, with a keen attention to detail.
- Strong communication and collaboration skills, with the ability to effectively interact with cross-functional teams.
- Proactive mindset and ability to work independently with minimal supervision.
- Relevant certifications in software testing or quality assurance (e.g., ISTQB) are a plus.
What will be advantageous to have?
- Experience with the Google Cloud Platform.
- Prior experience in a start-up environment.
Why us?
- Fast learning environment within a team of cheerful, passionate, talented, and international people.
- You will find it easy to keep a good work-life balance.
- You will be closely working with industry experts to have a positive impact on the business of our customers.
- Opportunity to drive transformation in one of the fastest-growing industries.
- Local contract including pension fund and health insurance for you and your family.