Overview
Synopsis
The Non Functional Test Lead is responsible for governing, driving and validating the non-functional testing activities for PSS. This includes developing and executing formal performance test plans to ensure delivery of quality software applications and working with vendors. Involved in test planning, writing test cases / scripts, Performance test execution and analysis of performance test results. Performance tester will be designing, implementing, and supporting performance testing systems and strategies. Therefore, they ensure that the application doesn’t misbehave under changing user load and that no bugs or errors reach the end-users. The role holder will be a subject matter expert for all performance testing related services focussing on modernisation of testing. They are responsible for defining and executing on defect management processes, monitoring and communicating the test project status, resolving the test project issues, and ensuring effective test process improvement feedback.
Accountabilities
- Define the Performance Test Strategy for PSS, Performance testing framework, Tools & Scripts along with SI.
- Document all relevant design documentation for performance testing purposes and conduct system performance testing to ensure system reliability, capacity and scalability.
- Hands on experience on RPT, ability to Work with teams independently and Track performance issues & Analyze root causes of performance issues and provide corrective actions.
- Evaluate and make recommendations for future improvements to the existing performance testing framework, tools and associated processes Measures of Success: Consistent improvements to the performance framework; meeting and exceeding performance test targets
- Review , Analyze , and validate technical and business requirements for performance testing purposes and translate them into key performance indicators (KPIs)
- Work with product and testing teams to identify and understand key load and performance testing scenarios while following best practices throughout the software development cycle.
- Design and Execute Load Tests as per plan and provide detailed feedback after Analysis and investigate Infrastructure and Application Metrics to identify potential bottlenecks.
Education & Experience
- Bachelor’s degree in Computer Science or related degree is mandatory
- Airlines domain experience would be advantageous
- Experience following the Scrum methodology & Knowledge of SAFE, Agile and DevOps methodology is desirable
- 5+ years of experience in non-functional testing with knowledge of Performance monitoring tool/ log analysis, APM tools like (AppDynamics/VCenter /Rational Diagnostics/HANA console)
- Hands on experience on methodologies such as Load, Stress, Incremental, SOAK, Performance
- Expertise, or experienced Professional in “Rational Performance Tester” is MUST
- Scripting custom functions in JAVA on Eclipse Platform to meet specific business requirements is MUST
- Developing scripting in multiple protocols, Web Http/HTML, SAP S/4 Hana, Citrix, Webservices, API/ Microservices etc. is MUST
About Etihad Airways
Etihad Airways, the national airline of the UAE, was formed in 2003 to bring “Abu Dhabi to the World”. Over the years, we have grown into Etihad Aviation Group, a diversified global aviation and travel company, which is one of the world’s most acclaimed industry brands.
Our airline flies to over 84 destinations with a fleet of over 100 Airbus and Boeing aircraft, serving 18.6 million passengers a year and carrying 682,000 tonnes of cargo in 2018.