JD :Key
Accountabilities
Key Activities / Decision Areas
- Planning and execution of Testing activities
- Responsible for understanding the Telecom technology stack, delivery approach and strategic initiative, in order to define appropriate test strategies and approaches in the Cloud, CRM or Middleware domains.
- Define and implement QA vision for the testing function. Deliver projects in the testing space and ensure delivery efficiency.
- Individual filling this role will be required to work with the business to gather requirements, planning, establish dynamic scripts and scenarios, execute and coordinate performance tests, analyse the results and communicate to stakeholders and multi-vendors.
- Define metrics, practices, process, reports issues and tools to ensure delivery is managed.
- Collaborate with product owners and developers to create performance test requirements and acceptance criteria.
- Implement steps to improve test automation levels. Define best practices and improvement ideas to drive efficiency and continuous improvement.
- Responsible for developing the NFT test strategy ensuring it is updated and based lined to reflect changes to the project risk profile, schedule, testing processes etc.
- Work with the application team to resolve any issues that arise out of performance testing. Ensure quality and accuracy of the test deliverables.
- Devise ways for promoting reusability of Test Assets like Scripts, Input Data Set etc. for non-functional testing across the projects
2.Technical Competency
- Demonstrate ability to test custom services using load generating tools (ie Load runner, Jmeter, SOAP UI) across multiple protocols (Web HTTP, Siebel etc).
- Experience working in CI/CD environments and cloud-based infrastructures and applications using Azure DEvops, Jenkins, Gatling, GitHub, Maven.
- Experience in Kubernates, Microservices, AWS cloud, Oracle OCI.
- Demonstrate experience in performance test scripting and executing test scripts.
- Ability to analyse NFR’s, volumetric Analysis.
- Should have knowledge and handsOn for C, java, VB macros , Basic of SQL, shell scripts for customizing scripts and innovative automation process.
- Sound understanding of JAVA/JVM architecture, JVM, GC, Class loading, Thread dump, DB (oracle and SQL server) analysis.
- Knowledge of monitoring, profiling for app stack using APM tools such as HP Diagnostics/ CA Wily/ Dynatrace/ AppDynamics etc and in-depth analysis of server & application metric data.
- Able to accurately analyse performance test results and highlight issues in both technical and business language.
- Experience in supporting tool such as fiddler, firebug, HAR, Lighhouse with be added advantage.
3.Testing Strategy and Standards
- Understand and maintain knowledge of industry standards and certification (e.g. ISO9000)
- Produce all testing deliverables in conformance with industry standards
- Recommend best practices for the test methodology and update lessons learnt
- Identify improvements to the testing process and assist in their implementation
- Ensure defects are identified, captured and resolved using the agreed Defect Management process
4.Resources and planning
- Provide input to resource plans to deliver the Test plan
- Should be able to mentor resources, learn new areas of technology
- Provide input to the recruitment of additional resources to meet the agreed test roadmap in cooperation with the Test Team Lead
5.Budget and Charging
Should be able to create effort estimates and budget for performance testing projects
6.Service Management
- Should be able to communicate with all Product owners, IT Operation and developer during project activities
- Communicate and escalate any risks / issues for resolution to the project, test manager and to required stakeholders
7.Service Management
- Responsible for functional duties assigned by the Test Lead and Test Service Manager
- Provide feedback to the Test Team Lead and ensure the work is carried out in accordance with the agreed test methodology, milestones and service levels
- Provide regular and ad-hoc status reports as requested by the Test Team Lead