×

Loading...

Waterloo 校友创业:software testing with AI

Cheriton School of Computer Science alumnus Jeff An (BCS ’20) co-founded Momentic: an AI startup accelerating software testing. Recently, Momentic was chosen for the Y Combinator’s (YC) Winter 2024 cohort, joining 11 other startups founded by the University of Waterloo’s students and alumni. Based in Silicon Valley, YC is one of the world’s largest and most esteemed startup
Sign in and Reply Report

Replies, comments and Discussions:

  • 加国大学 / U.Waterloo / 昨天参加朋友聚会,有个CS娃家长说孩子在做QA Automation Engineer的工作,说比做开发轻松收入也不低, 还挺满意的。大家怎么看这个工种呢? +1
    • 没什么意思。Dev 工作不好找时也可以做一下。没有多少技术前景。 +1
    • 我儿子大一暑期实习就做的这个。结束之后告诉我,他再也不想做这样的工作。没有工作的时候可以做做,长期孩子会厌倦。
      • 嗯,可能每个人看重的不一样,有的家长看重轻松不费脑,稳定,离父母近。所以满意度高。非滑的孩子,毕业有几年了。家长资助首付买房买车,结婚。老两口很满意。
    • quality assurance? 挺好的,所有制造厂都需要
    • 这个如果自己上进点, 可以内部转开发
    • 这个看产品,如果把高端软件搞熟了,可以做consultant。另外如果性格外向,在大公司可能QA>BA>PM, 也是不错的路。
      • 这个回答不错
      • 第一次听说软件公司也有consultant,请问主要是做什么工作呢?
    • 如果是CS的学生,能找到SWE的尽量别做QA
      • 这个是什么说法,老两口说孩子也可以申请大厂QA Automation职位,但现在工作挺好,自己家里都挺满意的,没必要折腾。
        • 技术含量不高,女孩子挺适合的,压力小
    • 听说在银行的一些部门做QA不错。说是QA不首肯,开发的产品就不能上线。
    • 这个工作挺好的,楼上的说不好的都不懂。QA auto其实是编程的工作,把QA自动化了,又可以做业务逻辑,又可以编程,可以做大拿
      • 那QA和QA Automation有什么不同呢?多讨论一下不同工种也挺好,毕竟也不是每个孩子都能硕博,挖矿或大厂。以前只听说过QA, 这是第一次听说QA Automation +1
        • 20多年前就有了
        • 以前的QA大部分是手动, +1
          黑盒测试, 很多没有任何背景的培训一下就可以上岗了。现在市面上已经没有QA的培训了, 因为现在对QA的要求是越来越高了,职责也越来越多,一般面试要考程序,尽管考的不难。当系统的功能越来越多,主要的,经常测试的功能就要自动化,也就是用程序定时的运行,自动检测, 不需要手工测试。 QA automation主要就是写测试程序。
        • 就是写程序去测试程序
          • 写程序就已经很难了,还要写测试程序的程序,听起来好难呢,不像是容易的活。
            • 写产品程序和测试程序完全是两回事。测试程序一般都有现成的工具软件,测试程序是写一些和工具配套的script,测试工具调用这些script来仿真用户的实际操作,这就是测试自动化。人工QA,就是由QA来实际运行程序。自动QA不能取代人工QA。
              • 那可以理解成大厂的QA Auto比dev更容易进吗?Dev对编程技术要求更高?
                • QA Automation 比Dev 要容易学多了。从岗位来看,我们现在DEV 和QA的比例大概大于10比1.用Automation后需要的QA可能还会略微减少。dev收入也要高一些。
                • 技术可能dev更高一点,qa auto和业务部门打交道更多,做到lead的位置比dev难一些,会有一些决定权力
    • 取决于未来的职业路径选择,也取决于公司的性质。 +2

      以后主要想从SWE-->Lead Programmer-->IT Architect的不要做QA

      想从QA-->Lead QA-->BA-->Consultant的可以做QA

      但是,做Programmer作为入门的,比较容易从Consultant-->Lead Consultant-->Principal Consultant. 从QA入门的,后面会比较难一些。

      当然,我也见过从QA入行,做到Consultant Director的,个例不普遍。

      如果是IT公司,比如big 5,big 7,做Developer肯定更好

      如果是传统行业的IT部门,比如银行,做QA积累行业经验甚至比做Developer更好。

      • 是不是大厂developer更有上升空间,属于业务核心需要养技术能力强的员工,所以做developer比较有面儿受重视?QA Auto相对简单容易没那么重要可替代性强?
        • 不是的,dev最后都是服务于业务逻辑,就算挖矿,也是ba driven,业务挣钱是开车的,dev是做车工具而已,qa是验车的和试着开车,qa auto就是做个工具自动验车和开车。qa做熟了,业务就熟,容易向ba转,qa auto可以做到很精的比dev更不可替代更有话语权哦
          jianghongca(慎独) 总结的不错。唯一补充的就是,uw毕业的,后面发展完全看个人努力程度,qa可以选择的路多了去了
    • 挺有营养的讨论👍,虽然不懂,来了解些皮毛也好 +3
    • Waterloo 校友创业:software testing with AI
      Cheriton School of Computer Science alumnus Jeff An (BCS ’20) co-founded Momentic: an AI startup accelerating software testing. Recently, Momentic was chosen for the Y Combinator’s (YC) Winter 2024 cohort, joining 11 other startups founded by the University of Waterloo’s students and alumni. Based in Silicon Valley, YC is one of the world’s largest and most esteemed startup
      • 这个厉害了
        • 听起来很激动人心呢。能不能给大家科普一下,software testing with AI是怎么实现的呢?和一般的 QA Auto在技术实现上有什么区别呢?谢谢。