Position: Middle Automation QA (Cypress)
Company: CodeIT
Experience required: 3y
English level: upper

**Requirements:**

● 3+ commercial experience
● English - Upper Intermediate or higher
● Demonstrable experience in the development and implementation of a testing framework(s) for API’s and web-based platform testing.
● You must be a quick learner and be flexible about what technologies you use to automate the testing of our software stack.
● An understanding of JavaScript automated testing (Cypress). 
● Familiarity with CI/CD concepts and experience using them.
● An intuitive understanding of the nuances of writing clear and comprehensive acceptance criteria, with a full understanding of Gherkin (or similar).
● A meticulous work ethic, capable of owning and running their own projects independently.
● An attitude geared to helping teammates within the product team, and across other departments.
● Excellent collaborator and communicator within your team and the wider company.
● Experience with manual software testing, e.g. executing test cycles, identifying, prioritising, and concisely reporting bugs.


**Responsibilities:**

● Build and maintain automated tests using appropriate frameworks for testing Kadence’s software stack including but not limited to API, web application, mobile application and performance testing.
● Develop effective strategies and test plans.
● Create logs to document testing phases and defects.
● Report bugs and errors to engineering teams.
● Resolve technical issues through debugging, research, and investigation.
● Be included in decisions and challenge our technical direction.
● Execute test cases (automated or manual) and analyse results.
● Evaluate product code according to specifications.
● Conduct post-release/ post-implementation testing.
● Create and maintain internal technical documentation for our automated testing strategies.
● Work with cross-functional teams to ensure quality throughout the software development lifecycle.
About the project:

There are few things that change everything, the world moving to hybrid working will be one of them. Product exists to make flexibility an advantage for organisations all over the world — powering a more positive, productive and personalised way of working so individuals, ideas and teams can thrive.
Product coordinates people, projects, and workplaces empowering employees to become masters of hybrid. Over 250 companies around the world use this product to make hybrid work, from desk and room booking, to coordinating who should be onsite with who.
Tech stack: TypeScript, Angular 15; PHP 8.2 / Symfony 6, REST, API Platform, Lambda (Node.JS); MySQL (Aurora DB) , Redis (ElastiCache).
Development tools: Jira, Jenkins, GitHub, Automated Testing;
Cloud: AWS (20+ services), Kubernetes, Docker;
Mobile: Android (Kotlin, Java) and iOS (Swift).