Software Tester | Playwright
Decskill, founded in 2014 as an IT Consulting Company, places paramount importance on its greatest asset: its people. Our main mission is to deliver value through knowledge and talent, and we achieve this by fostering a culture of excellence and investing in the development and
- being of our people. With over 600 dedicated professionals and offices in Lisbon, Porto, Madrid, and Luxembourg, Decskill operates across three core areas:
- DECSKILL TALENT: We believe that our people are key to our success. Through Decskill Talent, we empower our team to embrace the digital transformation challenges of our clients. We collaborate with clients to drive innovation, ensuring project success and business growth.
- DECSKILL BOOST: Equipping our team with the latest tools and methodologies, we optimize Time-to-Market and deliver innovative solutions exceeding client expectations.
- DECSKILL CONNECT: Our team collaborates closely with clients to implement and manage IT infrastructures that generate
- term value.
At Decskill, we believe that by nurturing and empowering our people to confront the challenges of digital transformation, we create value not only for our clients but also for our entire ecosystem, fostering a digital community dedicated to growth and progress.
We are looking for an Software Tester | Playwright!
Mission: The main objective of this position is to create an automated testing framework (in Playwright) for an existing web application. The application in question is developed internally, with interaction essentially via browser. Currently, all tests performed at the application/web level are done manually. Therefore, we intend to set up an initial automated testing framework based on Playwright. In addition to developing this framework, we want an initial list of test cases to be loaded into this framework.
Finally, we expect the current application team to be able to use the new framework to continue adding automated test scenarios, making development more resilient.
Responsabilities:
- Develop and implement test acceptance criteria;
- Ensure that all customer requirements are tested;
- Ensure the correct management of errors and/or bugs detected in testing.
- A Playwright-based testing framework, configured and running “against” our current application.
- Documentation on this framework for future maintenance, debugging, and/or evolution.
- General guidelines to be followed.
- Also, documentation/tutorial on how a developer who is not proficient in Playwright should use and add new tests to the framework.
Requirements:
- Up to 10 years' experience.
- Degree in Engineering, Information Systems, Management or other relevant degree for the function;
- For the test automation role using Playwright (with Type
Script), integrated into a JIRA, Git
Hub, and Git
Hub Actions ecosystem, we are looking for a professional with a solid technical background, focused on quality and automation, and with excellent collaboration skills.
Advanced Experience in Test Automation with Playwright:
- Mastery of Playwright: Ability to write e
Pages tests, locators, complex interactions with UI elements (clicks, inputs, selections), frame manipulation, alerts, uploads, downloads, etc. - API/Integration Testing with Playwright: Ability to use Playwright's features to make API calls (part of microservices), validate JSON responses, status codes, headers, etc.
- Configuration and Report Generation: Experience configuring Playwright (browsers, timeouts), and generating clear test execution reports (HTML Reporter, Allure, etc. ).
Proficiency in Type
Script (and Java
Script):
- Solid Programming: Ability to write clean, modular, reusable, and easily maintainable code for test scripts.
- Knowledge of Web Front-End Stack: Effective use of
- end languages such as HTML, CSS, and Java
Script to ensure correct interpretation of application functionality and respective test automation. - Data Structures and Basic Algorithms: Understanding of how to manipulate test data efficiently.
Experience with CI/CD Tools and Processes:
- Git
Hub Actions: Ability to configure and manage workflows (YAML) in Git
Hub Actions to orchestrate the execution of automated tests (in push, pull request, scheduling, etc. ). - Continuous Integration: Understanding of how test automation fits into and adds value to a CI/CD pipeline.
Code Management and Collaboration:
- Git
Hub (Git): Mastery of Git commands (clone, pull, push, branch, merge, rebase), Pull Requests, code review, and conflict resolution to manage the test repository. - Code Best Practices: Knowledge of automation design patterns (e. g. , Page Object Model, Component Object Model) to create a scalable and easily maintainable testing framework.
Knowledge of Test and Task Management:
- JIRA: Experience using JIRA to link automated tests to requirements/user stories, log bugs found by tests, and track test execution status.
- Traceability: Ability to ensure traceability between requirements, test scenarios (manual and automated), and defects.
Understanding of Microservices and API Testing:
- Microservices Architecture: Basic understanding of how microservices communicate and the importance of testing them both in isolation and through the web interface.
- ○ API Testing (Postman, Insomnia, or code): Although the focus is on Playwright in the UI, it is a plus to have knowledge of how to test APIs directly, as many validations can be done more efficiently at this level.
- Quality and Automation Mindset: A passion for ensuring software quality and a strong inclination to automate repetitive tasks, seeking efficiency and scalability in testing.
- Attention to Detail: Crucial for identifying test scenarios, replicating bugs, and writing robust tests that cover all application functionality.
- Proactivity and Problem Solving: Ability to investigate test failures, debug code, and find solutions to technical challenges that arise during automation development.
- Collaborative and Communicative: Essential for working closely with development teams, manual QAs, Dev
Ops, and other stakeholders, ensuring that tests meet the needs of the project. - Organized: Essential for managing test code, keeping the project structure clean, and ensuring test traceability with JIRA.
If you’re interested in this job, please send your CV to with reference “CA/Tester
Playwright".
Thank You!
Decskill is committed to equality and
- discrimination with all our talents. We recruit and promote talent, based on diversity and inclusion, regardless of age, gender, ethnicity, race, nationality or any other form of discrimination incompatible with the dignity of the human being.
- Informações detalhadas sobre a oferta de emprego
Empresa: Decskill Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 25. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!