Road to full-stack Quality Engineering
In today's world, which is fast-changing in terms of technology, digitization and interconnected, you cannot just rely on certifying the quality of the product based on customer requirements. There are other key factors which needs to be considered which will make your product/solution more robust. As a new-age QA, you need to think like an engineer, you need to know each and every aspect of the code, architecture, technologies, platform, infrastructure, environment, alerting, monitoring, data science. Shift left gives you an advantage to build the Quality in from the beginning of the cycle and Shift right gives you an opportunity to look into how the product being used and behaving in the real world.
With additional burden of testing everything, there isn't enough time. Use of right tools and automation is the key to make the testing more data centric, repetitive and faster. An optimized, secure, intelligent automation and continuously integrated system is essential and can be delivered by using smart end to end solutions by understanding micro-services, API’s, protocols and how the platforms leverage cloud computing.
Nice to have things are becoming must-have like - Real-time monitoring, Anytime/Anywhere, Marketing models, Interconnected things, Wearable, IOT. There are many use-cases, app, users, things and it is not easy to cover every aspect. Let’s try to solve these by using a variety of test data, heterogeneous hybrid environments, processing power and time, meeting compliance and following standards, identifying bottlenecks, defining stability and monitoring behaviours.
In this talk, we will cover a real-world scenario on how transformation of Quality Engineering helped deliver awesome experience to customers. This includes the use of open-source tools and automation of testing/deployment/monitoring.
Outline/Structure of the Case Study
Step by Step guide on how single line of code can go to production with automated pipeline and monitored after going live.
Key learning 1: Understand Quality Engineering and how it plays an important role in entire SDLC
Key learning 2: Bringing in Quality validations at each and every steps of software development and deployment
Key learning 3: Quality practices in Infrastructure and Monitoring to get best customer experience
Key learning 4: How to get single line of code change deployed to production with best Quality
Key learning 5: Tools ... which will help you sail thru your journey
QA Engineer, DevOps Engineer, SRE, Test Automation Engineer, Tools Developer, QA Manager, Engineering Manager, Test Engineering Manager
Prerequisites for Attendees