It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
About Us
Kyriba is a global leader in liquidity performance that empowers CFOs, Treasurers and IT leaders to connect, protect, forecast and optimize their liquidity. As a secure and scalable SaaS solution, Kyriba brings intelligence and financial automation that enables companies and banks of all sizes to improve their financial performance and increase operational efficiency. Kyriba’s real-time data and AI-empowered tools empower its 3,000 customers worldwide to quantify exposures, project cash and liquidity, and take action to protect balance sheets, income statements and cash flows. Kyriba manages more than 3.5 billion bank transactions and $15 trillion in payments annually and gives customers complete visibility and actionability, so they can optimize and fully harness liquidity across the enterprise and outperform their business strategy. For more information, visit www.kyriba.com.
We are seeking a motivated and passionate Mid-Level QA Automation Engineer to join our growing Data Platform development team and help us enhance product reliability and performance through thorough testing, ensuring the best user experience.
As a Mid-Level QA Engineer, you’ll play a critical role in the software development lifecycle by designing, implementing, and executing test plans that identify potential issues and maintain product quality. Working closely with developers, product managers, and other QA team members, you’ll help automate, optimize, and troubleshoot test cases for various Data Platform projects.
The perfect candidate doesn’t need to fulfill all the requirements listed below, we are looking for talented colleagues who are willing to learn, motivated, and brave enough to challenge complex problem-solving.
Keywords: QA, Automation testing, Test design, REST API, Newman, Postman, Java, Python, Data, CI/CD, Jenkins, Git
Position Type: Middle
Location: Poland, Poland Remote
Key responsibilities:
-
Design and implement detailed test plans, test cases, and scripts to validate software functionality and performance. Ensure tests are structured for readability, reusability, and scalability, enabling quick troubleshooting and updates.
-
Conduct functional, regression, integration, and user acceptance testing.
-
Develop and automate comprehensive API tests to ensure data accuracy, reliability, and security across services.
-
Continuously improve the automation framework to increase test efficiency and coverage.
-
Document and log test results, defects, and issues in detail, collaborating with developers to resolve issues.
-
Work closely with developers, product owners, and business analysts to clarify testing requirements, acceptance criteria, and product specifications. Collaborate with development and QA teams to integrate automated tests into the CI/CD pipelines.
-
Participate in team meetings and agile ceremonies, such as sprint planning, retrospectives, and daily stand-ups, to stay aligned with project goals.
-
Stay updated on emerging trends and technologies in QA and testing practices to enhance QA processes.
Requirements:
-
2+ years of experience in software QA, with hands-on automation testing experience, writing comprehensive test plans, test cases, and test scenarios based on requirements.
-
Solid understanding of software testing methodologies (including functional, regression, integration, and performance testing) and the software development lifecycle.
-
Knowledge of test design techniques, including boundary value analysis, equivalence partitioning, decision tables, and state transition.
-
Strong understanding of defect tracking, bug lifecycle, and root cause analysis.
-
Fundamental understanding of either Java or Python programming language. Experience with automation testing frameworks like TestNG, JUnit, or PyTest.
-
Proficiency in testing RESTful APIs using tools like Newman, Postman, REST Assured, or similar.
-
Knowledge of continuous integration and deployment (CI/CD) practices and tools, such as Jenkins, GitLab CI/CD, or others. Ability to set up and integrate automated tests in CI/CD pipelines.
-
Experience with version control systems, particularly Git.
-
Eagerness to learn and adapt to new tools and technologies.
-
Collaborative team player
-
Intermediate (at least) English level with good verbal and written communication skills.
-
Optionally:
-
Experience with performance testing tools such as Locust, Gatling, JMeter, or similar.
-
Familiarity with Docker for containerizing test environments.
-
Experience with Kubernetes for deploying and managing containers is a plus.
-
Why to join us:
-
Mentorship from experienced professionals in the area
-
Work in a collaborative, dynamic, and fast-paced environment.
-
Practical experience within an international SaaS provider leveraging public cloud solutions
-
Ongoing professional development and access to industry-leading tools and resources.
-
Networking opportunities within the organization
Top Skills
What We Do
Kyriba treasury software is comprised of a set of powerful products that span treasury, risk, payments and working capital. Try Now!