At Slack we write code, automation, tools, bug fixes, experiments, CI/CD, framework development, etc on a daily basis. Have daily deployments and are on-call support. However, a few people have told me that at salesforce QEs are not considered “engineers” as they are just manual testers or 2nd class engineers, at best. Does anyone have any insight on that? #software #engineering #salesforce
All the manual testers from Tableau were let go last summer
Ouch!
I worked at SFDC for years and can’t recall ever even hearing about a “QE” so probably
Scary! Yeah. I heard they are segregated into their own org, I think it’s called Q3, where no one looks at them :( and the rest of the teams push tasks they don’t wanna do (or don’t consider important enough) to them.
That is not what Q3 should be... they should help maintain quality within teams through engineering, not through getting work other engineers don't want to do.
Never heard of quality engineers, but SWE’s here do everything you listed. We are expected to be hybrid engineers - working on everything from tooling to CICD to testing/automation in addition to development. If you have those skills, you should be able to fit right in.
Phew! Thanks for clarifying! Yes, I have those skills and that’s what I do on a regular basis. Quality Engineer is my official title. Every team has at least one quality engineer. Although I heard that we have some QEs here that only do manual testing. We also have Automation engineers, front and backend engineers. The reason for the title is your focus (i.e. your responsibilities) Thanks!
Also, Typescript here. Pretty much frontend. Should I polish my Java skills, just in case? Any other languages I need to refresh while at it?
Salesforce has tons of Javascript/TypeScrippt programmers. The Salesforce front-end is a very complex JavaScript/Typescript app: at least as complex as Slack. Probably more. And tons of QE code tests. But if you do ALL of the things you listed we'd probably just call you a Software Engineer. But of course you'd remain responsible for Quality, because everyone is.