MAIN PURPOSE OF THE ROLE & RESPONSIBILITIES IN THE BUSINESS
As a QA Automation Test Engineer (Consultant) in Kainos, you’ll be a technical leader and innovator in QA testing, providing strong test leadership and direction within a multi-skilled agile team. Taking responsibility for the strategy, design and development of automated, manual, and non-functional tests, you’ll help the team to deliver working application software that meets user needs and is of sufficient quality for promotion to users. It’s a fast-paced environment so it is重要for you to make sound, reasoned decisions. You’ll do this whilst learning about new technologies and approaches, with talented colleagues who will help you learn, develop and grow.
MINIMUM (ESSENTIAL) REQUIREMENTS
* Experience of ensuring testing layers have adequate coverage in line with software testing principles and practices.
* Expertise in designing, creating and maintaining tests scripts and test approaches, including manual and automated testing across all layers of an application including non-functional test coverage.
* Experience using Test Automation open-source technologies (e.g. one of the following Selenium, JUnit, TestNG, Cucumber, Cypress), and configuring tools for testing such as Jenkins and/or TeamCity, within a continuous integration environment.
* Practical knowledge of at least one object-oriented programming language (e.g. Java).
* A high level of technical awareness and a sound understanding of software architectures.
* We are passionate about developing people – experience in managing others, setting objectives, giving feedback and leading performance reviews.
* Passionate technologist, keen to expand knowledge of latest QA tools, tech and methodologies.
* Ability to test applications in line with software testing principles and practices.
* Able to design, create and maintain tests and test approaches, including manual and automated testing across all layers of the application.
* To work closely with developers and other project stakeholders to ensure all testing layers have adequate coverage, within fast-moving agile delivery; eg help design unit test cases, design and write integration and e2e tests, discuss testing with POs during 3amigos or other sessions, keep communication clear and transparent.
* Perform other tasks as directed by the test lead or team lead.
DESIRABLE
* Operating within a Test Lead role (or similar) on a medium-large sized Agile project.
* Demonstrable experience of effective stakeholder management and commercial awareness.
#J-18808-Ljbffr