Senior QA Engineer
Publicis Groupe
Belen, Costa Rica
hace 1 día

Company Description

Based in Costa Rica and Colombia and as part of Publicis Groupe, Prodigious Latin America provides digital production and development services, ranging from creative engineering to complex business digital solutions.

Our business is designed to provide our clients with a reliable, high quality and cost-effective execution platform

Job Description

  • Create and maintain test automation frameworks using software development methodologies and defined technologies taking into consideration processes like CI / CD and multiple environments
  • Create and maintain non-functional tests (ADA, security, performance, etc.)
  • Work across teams under agile methodologies participating under the QA role actively, identifying requirements and analyzing design specifications with the team and communicating in English with technical and non-technical members
  • Perform QA technical testing tasks like API and database testing interpreting queries and database tables relations
  • Create and track bugs / defects
  • Create manual test scenarios for automation test cases, identifying and prioritizing the ones who are most suitable for automation testing to achieve the best coverage
  • Sending status reports informing about the status of the testing process, basic metrics, results of tests and raising relevant priority issues and risks
  • Create a level of effort- LOE estimates
  • Ensure the content and structure of testing artifacts is documented and maintained using the best practices for quality assurance automation solutions.
  • Be receptive on learning about new technologies and self-driven to stay on top of the QA trending, to apply them on projects or furtherly participate in initiatives as mentoring and knowledge transfer sessions with the team
  • Research and recommend the most effective technologies, approaches, and strategies for QA Automation implementation across projects
  • Prioritize necessary tasks and tests for successful testing executions
  • Identify and inform effectively about potential quality issues and risks on projects
  • Provide mentoring and guidance for team members
  • Qualifications :

  • Software Engineering or a related degree
  • 4 -5 years of related QA experience
  • 3+ years of QA Automation experience (desirable)
  • Proficiency providing maintenance and executing automated test cases
  • Expertise in software engineering concepts for products design, development principles, and agile methodologies
  • Experience with databases environments
  • Experience with CI / CD implementations
  • Experience with QA Automation strategies, approaches and methodologies for mobile, back-end as API and front-end technologies
  • Experience with project and bug tracking tools as Jira
  • Experience with tasks estimation process LOE and prioritization
  • Proficiency with functional testing and experience with non-functional testing
  • Expertise creating and maintaining QA documentation like test plans, test cases, and status reports and collecting metrics
  • Experience being receptive to learn and work with new technologies
  • Experience on mentoring of resources
  • Strong Analytical and problem-solving oriented skills
  • Ability to be assertive in communication
  • English level B2 or higher
  • ISTQB Foundation or related certification (plus)
  • Desirable experience with test case management tools as Zephyr, Spira test or Xray
  • Skills :

  • Proficiency providing maintenance and designing automated test suites using technologies like, but not limited to Selenium WebDriver, Cucumber, SOAP, REST, GraphQL, Appium, Maven
  • Experience with at least one object-oriented programming language like Java or .Net. Preferable using those skills invalidating software quality TestNG, Watir, Capybara
  • Experience on QA Automation development strategies and approaches using methodologies as behavior-driven development and acceptance testing driven development
  • Experience creating status reports
  • Fluency preparing the QA automation suite for CI / CD process integration
  • Experience with database languages as SQL to interpret queries and understand database relationships
  • Proficient writing and executing manual test scenarios
  • Proficient creating and tracking bugs / defects
  • Experience with code versioning tools as Git
  • Experience on agile methodologies as Scrum, understanding the requirements provided and about the QA role
  • Experience on LOE estimates and tasks prioritization process for agile environments
  • Capable of learning and working with new technologies
  • Experience applying best practices for software development
  • Proficiency in communicating actively and assertively with the technical and non-technical team members
  • Expertise applying analytical skills to set a strategy for automation testing on a project
  • Experience doing risks analysis assessments for projects
  • Experience providing mentoring for team members
  • Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación