
Job Information
IBM Software Automation Engineer in Krakow, Poland
Introduction
We are seeking a highly motivated and skilled Automation Test Engineer to join our growing team. You will play a crucial role in ensuring the quality of our products by developing and maintaining automated test suites, analysing requirements, and collaborating closely with QA Engineers, Developers and Project Managers. This role offers the opportunity to work with cutting-edge technologies in a dynamic and collaborative environment.
Your role and responsibilities
In this Test Automation (Software Developer in Test) position, you will be responsible for ensuring high quality releases of the Financial Transaction Manager (FTM) suite of products:
· Develop and maintain automated test cases using our existing test framework (Java, Playwright, SoapUI).
· Analyse product design specifications and functional requirements to identify testable scenarios.
· Design, develop, and execute automated test scripts for various application components.
· Drive defects through to resolution by effectively communicating with product developers, project managers, team leads, and other team members.
· Report and track defects using a defect tracking system.
· Participate in code reviews and contribute to improving our testing processes.
· Contribute to the continuous improvement of our automation framework.
· Utilize cloud and containerisation technologies (Docker, Kubernetes, Red Hat OpenShift) for testing and deployment.
· Stay up-to-date with the latest testing trends and technologies.
Required technical and professional expertise
Minimum of 2 years’ Automated testing experience
Playwright Automation experience
JAVA experience
API testing and API automation experience
Linux and Unix environment skills
Jenkins experience
Deploying/Configuring test environments
Debugging skills
Experience within Agile Development Methodologies
Ability to collaborate meaningfully and respectfully in a team environment under high pressure.
Ability to work independently and proactively.
Self-Starter, quick learner of technology, who is also excited in teaching and transferring knowledge, be able to multi-task.
Genuine interest in solving customer issues and software quality.
Fluent in English with excellent oral and written communication skills
Preferred technical and professional experience
Banking/Finance test experience
Experience in other Automation frameworks, such as Selenium Webdriver etc
DevOps skills
CI/CD Build Pipeline experience
Build Tooling (Jenkins, Ansible etc) and Build Best Practices knowledge
Software Quality Assurance experience
Ability to see clarity in complex situations.
Flexible and willing to adapt to quickly changing product requirements.
Proven ability to work on multiple projects.