Talent.com
A vaga não está disponível no seu país.
Quality Assurance (QA) - Europe

Quality Assurance (QA) - Europe

ZigPT
Há +30 dias
Descrição da vaga

Responsibilities and Duties :

  • Act as a QA, actively participating in the software development lifecycle;
  • Analyze requirements and specifications, ensuring full understanding of the functionalities to be tested;
  • Develop comprehensive test plans, including functional and non-functional test conditions;
  • Perform test checks and create test automation, recording results, identifying, and documenting any issues found;
  • Document the product to ensure understanding and knowledge sharing across the team;
  • Work closely with the development team and other stakeholders, providing relevant feedback to ensure software quality;
  • Participate in code reviews and provide suggestions for improvement, focusing on early problem detection;
  • Contribute to the creation and continuous improvement of quality assurance processes and practices, adopting agile approaches and prioritizing automation whenever possible;
  • Track and report quality metrics, providing insights and recommendations for improvement;
  • Maintain test automation;
  • Manage tasks using tools like Jira, ClickUp, Trello, etc.;
  • Develop automated tests (familiarity with frameworks like Appium, WebDriver, WebdriverIO, Cypress, Playwright, ConceptJS, BackstopJS, Detox, Maestro, etc.) in JavaScript;
  • Conduct API testing using tools like Postman or similar;
  • Execute SQL queries to validate data during testing;
  • Version control for test code using tools like Git or SVN;
  • Conduct tests on mobile devices;
  • Stay updated on quality assurance trends and best practices;
  • Share knowledge with the team.

Requirements and Qualifications :

  • Experience with API, Mobile, and Web testing;
  • Knowledge of testing heuristics to improve application testing approaches;
  • Experience in developing automated tests;
  • Proficiency in programming logic with Java or JavaScript;
  • Previous experience in agile teams and familiarity with methodologies such as Scrum, Kanban, or Lean;
  • Experience with testing techniques (Boundary Value Analysis, Equivalence Partitioning, Decision Table);
  • Ability to identify opportunities for test automation, aiming to increase efficiency and test coverage;
  • Effective communication skills, both verbal and written, for collaboration with different teams and stakeholders;
  • Ability to write clear, concise, and comprehensive test cases.