QA Engineer
We are looking for a QA Engineer who will help ensure that business applications are reliable, user-friendly, and ready for production use. In this role, you will work closely with developers, project stakeholders, and end users to understand requirements, identify risks early, and support quality throughout the full software delivery lifecycle.
The position combines manual testing, test automation, collaboration with technical teams, and continuous improvement of QA practices. It is well suited to someone who enjoys finding issues, improving processes, and using both technical skills and curiosity to deliver better software.
The company operates in the financial sector and has a strong AI-oriented culture. Artificial intelligence is used in a practical way to support daily work, automate repetitive tasks, improve efficiency, and speed up delivery. As part of the recruitment process, the candidate’s AI mindset will also be assessed, including openness to using modern AI tools, ability to learn with AI support, critical review of AI-generated outputs, responsible usage, and readiness to identify areas where AI can improve QA and engineering work.
Responsibilities
Prepare and maintain test documentation, including test scenarios, test cases, and testing procedures.
Perform different types of testing, including functional, regression, integration, UI, data validation, exploratory, and end-to-end testing.
Verify applications from both technical and user perspectives to identify defects and usability improvements.
Work with business users to clarify requirements and understand expected system behavior.
Cooperate with developers, project managers, and other stakeholders during planning, daily meetings, and delivery activities.
Identify quality risks early and suggest practical ways to reduce them.
Support improvements in testing standards, development quality, and release readiness.
Create and maintain automated tests using programming languages such as Python, Java, or C#.
Participate in code reviews related to test automation and quality tooling.
Help integrate automated tests into CI/CD processes.
Share QA knowledge with the team and contribute to internal documentation or user guidance.
Requirements
At least 4 years of experience in software quality assurance.
Hands-on experience with manual testing and test automation.
Programming skills in Python, Java, C#, or a similar language.
Understanding of software development practices and ability to work closely with engineering teams.
Experience with version control tools such as Git or similar systems.
Knowledge of test automation frameworks and interest in connecting automated tests with CI pipelines.
Ability to analyze requirements, spot risks, and translate them into effective test coverage.
Comfortable using AI tools to support learning, testing, automation, and daily engineering tasks.
Responsible approach to AI-assisted work, including validation, critical thinking, and awareness of limitations.
Strong problem-solving skills and attention to detail.
Good communication skills and ability to work with both technical and non-technical stakeholders.
Proactive attitude, willingness to learn, and flexibility in taking on different QA-related responsibilities.
QA Engineer
QA Engineer