Make your next career move with one of Houston’s fastest-growing tech companies. Browse and filter thousands of jobs in tech.

HTX Talent is the only job board highlighting top tech talent in the Bayou City.

One small step, one giant leap for your career.

Land your dream job in...

Take the next step create a talent profile

HTX Talent Hero Mobile Image

Software Quality Engineer



Software Engineering, Quality Assurance
Brazil · Remote
Posted on Friday, June 7, 2024

Newfold Digital empowers the world’s business owners, content publishers, and those with ideas to control their online destiny with power and confidence. We enable everyone to be able to establish their online presence. From buying a domain and setting up a website, to growing their business and presence online, we come together to make sure small businesses have all the tools and support they need to achieve their goals. The Newfold family of brands includes: Bluehost,,, HostGator and, among others.

As part of the MarkMonitor QA (Quality Assurance) team, a QA Engineer will be responsible for the quality of MarkMonitor’s software and systems, and the customer experience. The primary goal of the QA team is to provide a service for internal and external customers where we support moving at speed and maintaining the quality of the product.

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

  • Test Analysis

Use test techniques to define good test conditions and able to pick between a variety of techniques to build proper coverage.

Understand the product usage to help define expected outcomes from requirements, stories, designs as well as tests.

Challenge requirements that do not support the user experience.

Understand the technicalities of the product to be able to identify the best times to run tests and propose this in team planning.

Have a good knowledge of test theory around techniques, test pyramid, test levels etc., and can use this to define simple test approaches for their product.

Define data needed to run within system tests and aware of touch points and data transfer with other systems.

  • Test Execution

Run exploratory sessions against predefined charter for self and others.

Write manual or automated scripts as required and define suites of tests for specific purposes (e.g., smoke, regression, feature based).

Ensure that test code is peer reviewed (either manual or automated) for coverage and (re)usability, with the focus on both project delivery and product longevity.

Able to debug and correct automation runs.

Create executable test suites that are easy to debug and result reports are clear and accessible, e.g., in pipelines.

Provide good reports of what has been tested and spots trends in test coverage and bugs that might indicate holes in the process.

Raise bugs with sufficient data and debug information for others to easily take the next steps.

Can define what environments are needed to run particular suites of tests.

  • Quality and Risk

Understand the client usage of the product to help define the severity of bugs and take part in team triage as required.

Provide reports or data for reports that helps to make decisions and can put forward their own opinion on current quality readiness

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.

Coach others in the team on quality aspects (e.g., test techniques).

Use tools to track user experience and issues (e.g., customer incidents or monitoring in place for their product) and let the team know of any trends or issues that may be bubbling under.

Understand that there is a tradeoff between perfection and commercial pressure, communicate behavior and discuss with the team what the impact is.

  • Teamwork

Pair with others in the team from any discipline

Influence within the team for continuous improvement

Put forward their point of view in team meetings and with other teams to discuss quality implications of integrations

Eager to learn more and take responsibility for their own learning and share what they have learnt

Set and share QA goals for a team/product

Who you are & what you’ll need to succeed:

  • Work experience: 3-5 years of experience in writing and executing software tests.
  • Knowledge, skills, or abilities: Working knowledge of test methodology.
  • Tech stack: 3-5 years of experience using any programming language (Java is preferred).
  • Education: Bachelor's degree in computer science or related degree or at least 4 years of equivalent relevant experience.
  • Experience writing automated tests using Java, Selenium, and Cucumber.
  • 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.

Why you’ll love us:

  • 100% remote position
  • Monthly home office assistance of R$180.00
  • Meal voucher of R$44.55 per working day
  • Bradesco Health and Dental Plan, with no co-participation
  • Life insurance
  • Telemedicine with psychologists, nutritionists, and doctors
  • Education benefits
  • Free website hosting