Quality Engineer II (TinyMCE)
TLDR
Shape quality engineering practices and integrate AI-assisted tools to improve testing efficiency and reliability across products in a collaborative environment.
If you've ever created content on the web, you've used one of our products. We are the makers of TinyMCE - an open-source project similar to an online word processor. It enables rich content to be created in applications like Drift, GoFundMe, ServiceNow, Accelo, Eventbrite and more. It's downloaded more than a million times a year and is being used by 100's of thousands of users via our new cloud solution.
We are part of Tiugo Technologies, a launchpad for new developer platforms, helping software companies accelerate growth, increase operating efficiency and scale their business. Tiugo contains a suite of brands which are API-first, market-leading developer platforms focused on content creation and digital collaboration. Tiugo’s current family of brands include CKEditor, TinyMCE, ButterCMS and Uploadcare.
Together our products have powered millions of software applications and websites. Enabling content and communication in everything from Microsoft to NASA, you might not know our name, but you’ve probably used our software.
About the Role
As part of our ongoing expansion, we are looking for a Quality Engineer to be part of our team of smart, diverse, talented and passionate people! The team comprises high-performing lean scrum teams that utilise agile frameworks and are passionate about knowledge sharing. We enjoy working in an open, collaborative and challenging environment, where each person can question, challenge and have a voice while working with leading technologies.
You will report to the Engineering Manager and take ownership of quality across our products - from defining test strategies and building automation frameworks to integrating testing into CI/CD pipelines and championing quality-first engineering practices across the team.
This is a hands-on, engineering-focused role where you will shape how we build, test, and ship reliable software. You will also help evolve our quality practices by incorporating AI-assisted tooling across the development lifecycle, improving efficiency while maintaining strong engineering rigor and oversight.
Key Responsibilities
Define and execute test strategies, determining what to automate, what to test manually, and appropriate test coverage levels across projects and products
Design, develop, and maintain automated test frameworks and suites for UI (e.g., Playwright & Selenium) and API (e.g., Postman) testing
Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions & Jenkins) to ensure tests run on every build and deployment
Conduct performance, load, and reliability testing (e.g., k6, JMeter) to ensure systems handle real-world usage at scale
Work closely with developers and product teams to advocate for better design, testability, and shifting quality left in the development lifecycle
Use AI-assisted tools to support test generation, exploratory testing, defect triage, and root cause analysis
Evaluate where AI can improve QA workflows while ensuring outputs are validated, maintainable, and secure
Identify, log, and track defects; assist with reproduction and debugging to accelerate resolution
Continuously improve test coverage, reduce flaky tests, and optimise test execution speed
Review and contribute to technical documentation, test plans, and quality metrics reporting
Perform ad hoc QA activities such as testing hotfixes, planning test coverage, executing test plans, and assisting with patch releases
Evaluate and recommend new testing tools, technologies, and AI-enabled practices to elevate team quality standards
Key Skills & Experience
3+ years of experience in a Quality Engineer, SDET, or Test Automation Engineer role
Strong proficiency in test automation frameworks and tools (e.g., Playwright & Selenium)
Solid programming skills in one or more languages such as JavaScript, TypeScript, or Python
Hands-on experience integrating tests into CI/CD pipelines (GitHub Actions, Jenkins or similar)
Strong understanding of Web technologies, including HTML5, CSS3, JavaScript & TypeScript
Experience with performance and load testing tools (e.g., k6 or JMeter)
Practical interest in or experience with AI-assisted developer or QA tools (e.g., code generation, test suggestion, debugging assistants)
Good understanding of Agile practices, especially Scrum and continuous integration/continuous delivery
Strong analytical and problem-solving skills with exceptional attention to detail
Excellent oral and written communication skills
Self-starter who is proactive, can work independently, and thrives in a collaborative team environment
BS/MS in Computer Science, Engineering, or a related field (or equivalent practical experience)
Desirable:
Experience testing rich text editors, content authoring tools, or similar web-based applications
Experience with cloud platforms (AWS) and infrastructure testing
Experience with accessibility testing (WCAG compliance) and cross-browser/cross-platform testing
Familiarity with JavaScript, TypeScript, NodeJS & React ecosystems in depth
Experience with relational databases (MySQL, PostgreSQL) and key-value databases (DynamoDB, Redis)
Familiarity with containerisation (Docker) and orchestration tools (Kubernetes)
Experience with security testing concepts and tools (e.g., OWASP ZAP, Burp Suite)
Experience evaluating or applying AI tools in engineering workflows (e.g., test authoring, debugging, quality insights)
Relevant certifications such as ISTQB or similar
Why Join Tiugo
Our people are a huge part of what makes Tiny a great place to work! Aside from a great team, some of our benefits include:
Extra paid leave and dedicated funds to pursue personal development (up to 5 days and $1500 a year based on tenure)
Access to a mental health and wellbeing platform with 24/7 dedicated psychological support, and targeted programs to promote wellness
Physical and mental wellness reimbursement program
Birthday leave
Flexible remote and hybrid work options
Tiugo is a launchpad for developer platforms, focused on building innovative software components that power content creation and digital collaboration. Our suite of API-first solutions, including CKEditor and TinyMCE, helps software companies enhance their productivity and scale efficiently. We cater to developers looking for robust tools that streamline application development and optimize user experiences.