Position: Senior QA Automation Engineer
Company: ExpoPlatform
Category: QA Automation
Experience required: 5y
English level: upper

At Expo Platform we want to take our quality process to the next level using an automation-first and DevOps-focused approach. At the same time, smart manual testing becomes critical and the early involvement of QA in the product development lifecycle is a must. The Engineering department is looking for a talented Senior QA Engineer. The seniority of this role will be visible through past experience with manual and automated testing, ownership of the quality processes for a specific team, proactiveness, communication, and autonomy.

**Responsibilities we will trust you with:**
 
Implement within teams the company’s test strategies, plans, and vision;
Develop and continuously improve automated tests as new system features and enhancements are developed;
Mentor and coach developers and teams into becoming better testers themselves and improve the product quality;
Measure quality metrics within your teams and communicate them to the team leads and Head of QA;
Ensure the appropriate test environments and infrastructures are in place and kept up to date;
Propose best practices in terms of manual and automated testing;
Create and execute test plans, test cases, and test cycles (exploratory and UAT);
Assist in the identification, selection, and implementation of tools, technologies, and practices that support the overall QA process;
Contribute to accurate time estimates for automation test development by pairing with developers and participating in tech brief and decomposition meetings;
Create and maintain automation test data.

**Skills we would like you to bring to the team:**
 
Min. 5 years of hands-on experience in the Quality Assurance field;
Min. 3 years of hands-on experience in test automation;
Strong knowledge of Javascript or TypeScript;
Strong knowledge of OOP;
Good knowledge of Cypress or Playwright;
Hands-on experience with CI/CD tools (Jenkins, CircleCI, Bitbucket);
Good knowledge of REST;
Proven experience writing and reviewing automated tests at different levels: integration/API, end-to-end/UI;
Experience with the Test Pyramid approach and knowledge of ways to adapt it based on the company’s needs;
Hands-on experience with programming languages like Python and PHP;
Experience with the testing early and being involved early in the development life-cycle: review requirements, designs, acceptance criteria, and test scenarios;
Strong SQL skills and/or data validation;
Strong interpersonal and organizational skills;
Ability to work independently and in a team-based setting;
Experience working in an Agile Scrum/Kanban environment;
Excellent written and verbal communication skills;
Willingness to pitch ideas and test new approaches;
Ability to work UK-based core hours;
Experience with visual tests, performance/load testing, and mobile testing (will be a plus)


**We offer you more than just a new job title:**

An interesting project in an international company;
Financial stability and competitive salary;
Professional development opportunities;
Friendly team and comfortable working environment;
Paid sick days;
Free English courses;
Flexible schedule;
Ability to work remotely.