Non Functional Tester
Job description:
**You will be expected to contribute to determining the following:** * How is the application looking in terms of health/performance? * Anything bad happening (expensive DB statements, warnings / alerts, performance degradation)? * What are the dominant workloads and where should we focus our performance tuning efforts? * How are the performance metrics trending? Are there any potential problems emerging? * How is the NFT coverage for an IT initiative or a business area? Does the initiative have testable Non functional requirements? * Is the project or initiative complying with guidelines in terms of NFT requirement, managing requirement effectively and working towards a reliable and performing product This role is within non functional quality engineering team and is responsible for enabling Non Functional testing. This is a hands on role where you will be expected to contribute to all aspects of Non Functional testing. Non functional testing includes Performance, Reliability, accessibility and Usability. **Competencies and tasks:** * Senior Stakeholder management * Leading engineers to implement non Functional testing across workstreams * Work both independently and as part of a distributed team * Design tests based on non-functional requirements * Support execution of non functional tests * Analyse performance problems identified during testing to determine where effort should be focussed to resolve them * Contribute towards the development of non functional quality engineering central capability **Experience:** * Scripting, executing, analyzing, and reporting tests using LoadRunner and Jmeter. * Gathering performance requirements using templates, logs, and monitoring tools. * Creating performance test data using automation for performance scenarios. * Analysing performance test results, collaborating with technical teams to resolve bottlenecks, and report the summarised status. * Application architecture and technologies, including Web, API, Micro Services, Web Services, Java and Apache. * Web-HTTP/HTML & Web Services load test scripting protocols. * Agile ways of working in an agile environment. * Managing multiple projects to test new features, BAU releases, and production fixes * Knowledge of monitoring tools such as Dynatrace