- Functional Testing and methods for Web UI, API and DB components.
- Nonfunctional Testing especially performance and aspects of usability, accessibility and security.
- Gathering functional & non-functional requirements; refining those to ensure maximum testability by different means and ways, keeping the aspects of Risk, cost and time in mind (Risk based Test modeling).
- Cross browser and cross device Test strategies and enabling automated cross browser testing using Selenium grid or Browser stack.
- Thorough understanding of Product application, it's dependent application and SOR's for Test data setup and maintenance.
- Fundamental understanding of Front-end application architecture, JavaScript, React Apps, dependencies and build pipeline.
- Functional Test Automation of Web UI and API using Java/JavaScript based framework like Rest Assured for Web API and Test Caf or Selenium for Web UI.
- Performance Test of Web UI and API using JMeter, HP Performance Center and wire mock.
- Performance Test analysis using visualVM and Jconsole.
- Thorough understanding of nonfunctional quality gating,
o Veracode dynamic & static scan Security
o SONAR code quality
o Front end Audit (maybe using google light house) Front end performance, accessibility and best practices.
- Concepts of component/system virtualization using wiremock or expressJS.
- Understanding of Test coverage across Unit Test and End to End Test.
- GIT Flow and best practices, source code management and pull requests.
- Basics of docker and a build tool Bamboo or Jenkins.
- Log mining and analysis for Front end and back end applications using tools such as Sumologic, Kibana elastic Search, Grafana and Browser console.
- Working with Backend (API) specification using Arch. Blueprints, Swagger and FSM.
- Understanding of Front end and Back end application & platform architecture at Ameriprise (Mesos, DC/OS, Akamai, CIS, DNS, EEPM)
- Fundamental understanding of concepts of chaos engineering.
- Ability to monitor system health (Sumologic dashboard) and Client experience (Tealeaf).