Role - Test Automation
Engineer Location - Krakow
Key Skills
- The ability to create, modify, execute and analyse software tests at every level: Unit, Integration, System, UAT and SIT
- The ability to create clear test documentation (test plans, test cases) as required
- Coding and scripting experience to support test framework, automation and tool development
- Familiarity with Redhat Linux
- Deep familiarity with multiple testing frameworks (e.g. Cucumber, Selenium, Tosca, JMeter, LoadRunner) and a proven ability to switch between them with a minimum of ramp-up time
- Strong experience with multiple forms of testing activity (Feature, Regression, System, Integration, Performance and Security) and an ability to automate tests for all of them
- Familiarity with visualization tools typically used by testers (e.g. AppDynamics, Kibana) combined with a capability to configure them to display test results in real-time
- Familiarity with at least one major cloud service (GCP preferred, AWS acceptable)
- Ability to collaborate with peers and to work cross-functionally with testing personnel in other software teams in multiple locations, as well as with developers, architects and product managers
- Strong knowledge of agile delivery processes combined with an ability to work cross-functionally with teams using waterfall delivery processes
- Ability to identify high customer impact issues and drive them to resolution, collaborating across teams as needed
- Excellent written and verbal communication skills and experience presenting data to cross-functional teams and/or management
Technology Stack Requirements
We require the candidate for this role to be able to demonstrate strong skills in the following areas:
- Selenium-based UI test automation
- Karate-based API test automation
- Cucumber/Gherkin-based BDD Testing
- Java SpringBoot microservices development and testing