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 , Web.com, Register.com, HostGator and Domain.com, 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 :
We've evolved; we provide three work environment scenarios. You can feel like a Newfolder in a work-from-home, hybrid, or work-from-the-office environment.
Work-life balance. Our work is thrilling and meaningful, but we know balance is key to living well.
We celebrate one another's differences. We're proud of our culture of diversity and inclusion. We foster a culture of belonging.
Our company and customers benefit when employees bring their authentic selves to work. We have programs that bring us together on important issues and provide learning and development opportunities for all employees.
We have 20 + affinity groups where you can network and connect with Newfolders globally.
We care about you.
We provide excellent benefits from OSDE 310 Health Care, Monthly Salary Reviews, Tuition Reimbursement, Internet Reimbursement, In-company English Lessons, LinkedIn learning, Udemy, Referral Program Bonus, F5 extra days off, Annual Bonus, Gympass and an opportunity to work on Global projects with Multicultural team.