Проблема с asycn/await?
Почему в принципе должно быть по-другому?
Вы сделали вот такое:new Promise(function(resolve, reject) {
    seq.authenticate().then(function(result) {
        console.log("Connection ok"); 
        resolve(result);
    });
});
console.log('ttt');
Консольлог с ttt перенеси сразу за эвойт testconnection, до фигурных скобок