Description:
For an international organization in Europe, we are urgently looking for a Full REMOTE Quality Assurance Engineer with +5 years of experience with Senior QA Analyst (Web Development) in the Digital Tools and Platforms unit for the development and support of custom applications.
Tasks and responsibilities:
- Writing and maintaining test cases and test plans to ensure comprehensive coverage of the software's functionality;
- Designing and automating end-to-end test scripts using tools like Cypress or Playwright;
- Collaborating with developers to integrate automated testing into the CI/CD pipeline;
- Reporting and tracking defects, as well as validating fixes;
- Participating in the creation and management of test environments;
- Continuously improving and optimizing automated test scripts and test suites;
- Other web development testing related tasks, as requested by the Custom Applications Team manager or Digital Tools & Platforms section chief;
Profile:
- Bachelor or Master degree;
- +5 years of daily, hands-on practical experience in providing software quality assurance for medium-large sized development teams;
- Hands-on experience with Open-source testing tools (Jest, Cypress or Playwright, Pytest, etc);
- Experience in automating system integration and E2E Tests;
- Experience in testing SPA applications developed with React, Vue or similar JavaScript framework;
- Experience in interacting with databases for testing purposes;
- Experience in REST API testing using Postman;
- Experience with integrating automated tests into CI/CD pipelines using Azure DevOps (preferred) or GitHub;
- Experience with JavaScript is a must, languages like Python and .NET are desirable;
- Familiarity with version control systems (Git) for managing and collaborating on test automation code;
- Experience within both automated and manual testing, understanding the need and methodology behind incorporating both types of testing;
- Have a strong understanding of the software development lifecycle and practical experience with agile methodologies;
- Other test automation frameworks like Selenium are desirable;
- Experience with the Azure DevOps platform for test case management is desirable;
- Must be able to multitask as multiple testing efforts run in parallel;
- Fluent in English;