Roles Flashcards
UX Designer
User experience, develops task flows, wireframes based on needs that make software user friendly and intuitive.
Graphic Designer
Creates visual concepts for overall layout and production design
Product Manager
Owns the development, release and updates of a product. Bridges gaps between the entire org and engineering team while going-to-market
Program Manager
Acts a a coordinator for organizations projects. Manages projects and multiple programs. Broader responsibilities than a project manager
QA Engineer
Quality assurance – diagnose, test, and fix any product before releasing and launching a product.
SDET
Software Dev Engineer in Test – High level pro with development and testing knowledge. Not typically involved in test automation tools or frameworks. Primarily testing performance, generation of data, etc.
DevOps Engineer
Design, create, and test new products. Needed everywhere there is development going on.
Front-end engineer
Front-0end web developer or designer with user interface of a website. Focuses heavily on HTML, CSS and JS.
Back-end engineer
Creates the core and logic of a website, software or information system. Back end lang. are Ruby, PHP, Java, .Net, and Python
Full-stack Engineer
Has the knowledge/skills to develop entire process of a product. Work with all databases.
Build engineer
Manages, documents, and enhances org’s software products/implementations. Responsible for overseeing timely software releases and manage implementation.
SRE (Site Reliability Engineer)
Bridges development and operations. Align key goals and make sure entire operation on software is running accurately. Can be on-call. Devops focuses on coding — SRE focuses on creating balance between reliability and new features
Systems Engineer
Manage/monitor all systems and infrastructure. Assess the operations of all system to troubleshoot and build new systems.
Data scientist
Extract, interpret data from stats/AI and lives in R, typically.
Data engineer
Creation of data through analytic infrastrcuture that enables almost every other function in the data world. Do-it-all in large-scale processing systems.