Talent.com
Esta oferta de trabajo no está disponible en tu país.
QA Engineer

QA Engineer

Newfold DigitalRemote, Argentina
Hace más de 30 días
Descripción del trabajo

As part of the MarkMonitor quality team, the QA Engineerrole is dedicated to testing software before it’s put into production service. This is a role with broad responsibilities, all contributing to the quality of the Engineering softwarefeatures delivered to customers. This includes building a testing framework and collection of teststhe run at various parts of the software development lifecycle. The QA Engineer is an integral part of quality from the requirements phase to production service deployment - including defect management as issues are reportedin both pre and post-production deployments.

Location : Remote Argentina or Remote Brazil

What you’ll do & how you’ll make your mark.

Test Analysis

  • Review Stories and perform test analysis (including data and environmental factors)
  • Define good test conditions and be able to pick between a variety of testing techniques to ensure proper test coverage
  • Understand the product usage to help define expected outcomes from business requirements
  • Drive discussion around the technical aspects of the product to be able to identify the best times to run tests
  • Define data needed to run within system tests and be aware of system touch points and data transfer between systems
  • Create Test Plans and gather consensus from the team – for both project and incremental enhancements
  • Collaborate with Engineering as well as the business stakeholders as part of analyzing testing needs
  • Ensure both positive and negative testing is included in analysis

Test Execution

  • Write manual tests or automated scripts and define suites of tests for specific purposes (e.g., smoke, regression, feature based)
  • Ensure test code is peer reviewed and follows the same standards as any other software in terms of being maintainable, scalable, etc.
  • Ensure automated tests are running smoothly
  • Create executable test suites that are easy to debug and result reports are clear and accessible, e.g., in pipelines
  • Raise bugs with sufficient data and debug information for others to easily take the next steps
  • Raise bugs relating to : Deliverables not matching business requirements, Cross-system functionality is adversely affected, Usability / performance issues, Security is compromised
  • Define what environments are needed to run particular suites of tests
  • Quality and Risk

  • Understand client usage of software to help define bug severity and take part in team triage as required
  • Understand the team software delivery process and look for ways that the team can improve by focusing on QA activities such as automation strategy and test strategy
  • Initiate proper feedback loops relating to user experience and issues, looking for trends or underlying issues
  • Teamwork

  • Drive continuous improvement and be vocal in team meetings to discuss quality implications of integrations
  • Take responsibility for learning and share findings or lessons learned
  • Provide coaching to the team relating to test techniques, testability, test setup, etc.
  • Ensure any test automation is run regularly, proper feedback loops are defined, results are reviewed
  • Participates in code reviews
  • Who you are & what you’ll need to succeed.

  • Bachelor's degree in computer science or related area
  • Minimum of 3 years experience in writing and executing software tests - both Manual or for Automation.
  • Working knowledge of test methodology.
  • Advanced to Fluent English skills as you will deal with a multicultural team - most of them based in US, Brazil and Argentina.
  • Experience using any programming language (Java is preferred) - you will be performing code exercises during the technical steps.
  • Experience writing automated tests using Java, Playwright (or Selenium as an option), and Cucumber.
  • Extensive experience working with cloud-based applications and cloud tools preferably AWS .
  • Experience with troubleshooting software issues.
  • Understanding of Agile scrum methodology.
  • Ability to reproduce and communicate reproduction steps of a defect through writing or on a video call.
  • Work independently with little or no direction.
  • Crear una alerta de empleo para esta búsqueda

    Qa Engineer • Remote, Argentina