Location: Glasgow (Hybrid 2 days a week)
Job Type: Contract
Job Description:
High-level must-have competencies:
* Capability in Test Automation and setting up frameworks on multiple application types and platforms: Web, Microservice/API & Mobile
* Knowledge and experience implementing testing fundamentals such as TDD, BDD, and Scrum
* Hands-on experience with Cucumber & Gherkin
* Experience working in an agile environment with foundational knowledge of digital infrastructure, configuration management, continuous integration & automated software releases
* Deep knowledge of testing best practices and implementation of unit, functional, integration, regression testing, tooling, and frameworks covering functional requirements
* Ability to work as part of a Scrum team, shaping User Stories and identifying acceptance criteria and key test scenarios
* Skilled in automating functional testing within sprints and maintaining automated regression packages
* Proficient in applying industry best practices and sharing knowledge to solve complex business problems
* Experience working in cross-functional delivery squads with product owners, solution engineers, architects, and other Quality Engineers
* Proven ability to produce and automate test artefacts such as test plans, approaches, and summary reports
Technical Requirements:
Minimum of 3+ years of experience with:
* Strong commercial experience with Java, Selenium, Serenity (or equivalent) in multi-tiered environments
* Experience testing RESTful APIs
* Manual testing using Postman
* Experience with test automation in CI/CD pipelines, ideally Jenkins
* Expertise in native mobile app automation testing for iOS and Android
* Solid experience using Appium with UI locator strategies for native and hybrid mobile apps
* Proficiency with Apple Xcode and Android Studio for setting up test automation
* Manual testing of mobile apps on various devices using emulators or physical devices
Nice to have:
* Strong understanding of user acceptance testing
* Experience with NFT and shift-left performance testing
* Experience with automated software releases, configuration management, and system management in high-availability cloud environments; containerization experience is highly desirable
* Experience working with build tools like Maven or Gradle
* Knowledge and experience in MS Dynamics/ETL testing
Key skills include:
* Degrees in Computer Science and/or Engineering are preferred; other degrees may be considered
* Effective communication skills across all organizational levels
* Ability to thrive in a fast-paced, collaborative environment
* Strong problem-solving skills
* Focus on delivering business value through sound engineering principles
#J-18808-Ljbffr