QA Engineer

Há 21 horas

Lisboa, Portugal act digital Tempo integral 40 000 € - 55 000 € Contrato
  • Between 3 and 6 years of experience as a QA Engineer;
  • Professional experience as a QA Engineer / QAE, preferably in complex enterprise environments.
  • Strong hands-on experience with test automation using Playwright.
  • Strong proficiency in TypeScript for developing and maintaining automated test scripts.
  • Solid experience with Jira for test management, defect tracking, backlog management, and Agile collaboration.
  • Strong knowledge of software testing methodologies, including functional, regression, integration, and end-to-end testing.
  • Experience designing and maintaining automated test frameworks using Playwright and TypeScript.
  • Experience with API testing and validation of REST APIs.
  • Good understanding of web applications, HTTP, REST, and client-server architectures.
  • Experience with CI/CD pipelines and integrating automated tests into deployment workflows.
  • Experience with Git and version control practices.
  • Ability to analyze requirements and translate them into test scenarios, test cases, and automated tests.
  • Strong experience in defect identification, analysis, reporting, and follow-up using Jira.
  • Knowledge of Agile/Scrum methodologies and experience working within Agile teams.
  • Strong understanding of test automation best practices, including maintainability, reusability, stability, and reliable test execution.
  • Experience working with banking, financial services, payments, or other regulated environments is highly valued.
  • Good understanding of data validation and database testing, preferably with SQL.
  • Strong analytical and problem-solving skills.
  • Good communication skills and ability to collaborate with Developers, Business Analysts, Product Owners, and other QA professionals.
  • Professional proficiency in English.
  • Differential: Experience with Playwright at framework level, including fixtures, hooks, reporting, and reusable components.

Responsibilities

  • Design, develop, and maintain automated end-to-end tests using Playwright and TypeScript.
  • Define and execute functional, regression, integration, and end-to-end test scenarios.
  • Analyze business and technical requirements and translate them into effective test cases and automation scenarios.
  • Maintain and continuously improve the QA automation framework.
  • Integrate automated tests into CI/CD pipelines and ensure reliable execution across environments.
  • Perform API testing and validate integrations between application components and external services.
  • Identify, analyze, document, and track defects using Jira.
  • Collaborate closely with Developers, Business Analysts, Product Owners, and other QA Engineers throughout the software development lifecycle.
  • Participate in Agile ceremonies, including sprint planning, refinement, daily meetings, reviews, and retrospectives.
  • Ensure adequate test coverage for new features, enhancements, and regression areas.
  • Investigate test failures, identify root causes, and distinguish between application defects, automation issues, and environment problems.
  • Contribute to the definition and improvement of QA processes, testing standards, and automation best practices.
  • Support the validation of critical banking applications and business processes, ensuring quality, reliability, and compliance with project requirements.
  • Maintain clear documentation of test scenarios, automation components, defects, and test results.
  • Promote continuous improvement of the QA approach, with a focus on automation, test efficiency, stability, and release quality.