Programming – 4+ years of experience with Java, JavaScript.
- Writing unit/functional tests around business logic
- Debugging
Back-end:
- Databases:- any one DBMS like MySQL, Oracle, PostgreSQL
- Server-side frameworks:- for eg., for Java, good to know Spring Boot and for JavaScript, good to be aware of Node.js
Virtualization & Data stubbing:
- Docker
- Wiremock
Automated Testing:
- Service - any one API validation framework like RestAssured/Serenity
- UI (optional) - any one UI testing framework for either Java (Selenium) or JavaScript (Cypress) applications
- Automation framework for testing microservices – contract & integration testing.
- General awareness of best automated testing practices and the test pyramid
-
- BDD, TDD, test isolation, test parallelization (when do we need it, when do we don't)
- Test data management
DevOps:
- CI/Jenkins
-
- How to write a Jenkinsfile, staging?
- Build triggers
- Deployment management
General –
· SAFe Agile
· Scrum