- Systems thinking
- Software Testing & Test Design
- End User Thinking
- Test Management to reporting, analytics, and matrices
- Performance Engineering
- Service Level Performance
- Client Side Profiling
- BFF Performance
- DB Performance
- UI Level Functional Testing & End to End Testing
- Code Quality and Coverage
- Exploratory Testing
- Service Level Functional Testing & End to End Testing
- CI/CD (DevOps mindset)
- Continuous Testing Mindset
- Product Expertise
- Understanding System Architecture & Design
- Security Testing
- Unit Testing & Test-Driven Development
- Effective Communication & Leadership
The main responsibility, however, lies a bit deeper. A full stack QE engineer should act as the driving force of Quality in a team. Working together with the Software engineers, it will be their responsibility to implement a “Quality is everyone’s responsibility” mindset.
If DevOps is the goal of your company, the person that will play a testing and quality consultant role should be the Full Stack QE.
The road from “Quality Engineer” to “full-stack QE” is a long and challenging one, but a full stack QE will find that there are more career opportunities available, and they will have the opportunity to have a much greater influence on the product, which will reach the end-user at a higher level of quality and speed than ever before.
Source: http://syscolabs.lk/blog/full-stack-quality-engineering/