Working within the Technology QA (Tech QA) team, the Senior Performance Engineer (SPE) is responsible for ensuring the performance, availability, scalability and reliability of a suite of products. Collaborating with multiple stakeholders to develop a fit for purpose performance engineering and testing strategy that covers all aspects of the product, including cross program dependencies.
Job Outline:
– Participate in all phases of the Performance Engineering lifecycle Requirement Gathering, Design, Development, Scripting, Execution, Analysis, Troubleshooting, Tuning, Reporting
– Collaborate with Architecture, Solution Design and Development teams to design for Performance.
– Understand Non-Functional Requirements and the application, including the underlying architecture and technology stack, and ensure the system performance is within defined SLAs
– Execute appropriate performance tests against the established Performance Testing Framework for Component Tests and End to End Tests across systems.
– Understand the Cross Program Dependencies and ensure performance tests are carried out with understanding of impact.
– Ensures each feature/design requirement has an appropriate non-functional test which exercises the architecture and design and demonstrates appropriately the stability of the solution.
– Conduct thorough analysis of test results at feature level identifying bottlenecks and issues, working with Site Reliability Engineers to take appropriate diagnostic action.
– Define test data strategy and collaborate with the Test Data Management team to generate on-demand data
– Collaborate with the Architect for defining the Workload model. Monitor production workloads and performance, and update/refine the workload model
– Collaborate with Architects and Product Owners to establish APM, monitoring and tracing strategy. Leverage Application performance management and profiling tools to identify, isolate and resolve performance bottlenecks
Information Technology Other: 5+ Years
12 Years schooling or equivalent:
– Performance engineering experience with a focus on performance testing, profiling and tuning for highly available and scalable mission critical applications.
– Experience in performance engineering for Web, Mobile and Desktop applications/solutions Experience working in Organizations/functions with a large suite of mission critical applications/solutions.
– Knowledge/skills: Technical skills: Mandatory
– Highly skilled in commercial and open source load testing tools like HP Load Runner, HP Performance Centre, jmeter, Gatling, Taurus
– Expertise in client side performance analysis tools like WebPageTest, GTmetrix, YSlow and other tools to asses Page Performance
– Expertise in implementing and using APM tools such App dynamics, DynaTrace, New Relic etc.
– Advanced knowledge of architecture and design concepts, including latest trends in technology
– Proficiency in working with UNIX and Windows environments, and troubleshooting environment, OS or configuration related issues
– Sound knowledge of DevOps and how Continuous Performance Testing can be implemented using Load testing Tools, APM tools, code profilers etc.
– Knowledge of Relational and No-SQL Databases, and identifying and fixing DB related issues. Ability to understand and analyse AWR reports
– Expert knowledge of building Workload models for complex systems using analytics and user-pattern analysis
– Skilled at using Code Profilers to detect performance issues – Proficient in at least one coding/scripting language Preferred
– Hands-on experience working with cloud service platforms (IaaS, PaaS, SaaS, etc.) Knowledge of Chaos engineering, and skilled at working with chaos testing tools like chaos monkey, Gremlin, etc.
– Good understanding of networks and troubleshooting network issues. Advanced ability in using packet sniffers and network monitoring tools to troubleshoot and fix network related issues Soft skills.
– Strong oral and written communication skills with demonstrable experience communicating with all technology partners, be it architecture, design, engineering, operations or infrastructure management
– Ability to Multi-task, Prioritize and Manage time – Ability to adapt and learn quickly in a complex and dynamic environment
Join us in a management role and enjoy an attractive tax-free salary. On top of our generous travel benefits, including discounted flights and hotel stays around the world, this managerial role also has an excellent leave and healthcare package. That’s on top of transport benefits, life insurance and more. Find out what it’s like to live and work in our fast-paced, cosmopolitan home city in the Dubai Lifestyle section of our website www.emirates.com/careersJoin us in Dubai and enjoy an attractive tax-free salary and travel benefits that are exclusive to our industry, including discounts on flights and hotels stays around the world. You can find out more information about our employee benefits in the Working Here section of our website www.emirates.com/careers. Further information on what’s it like to live and work in our cosmopolitan home city, can be found in the Dubai Lifestyle section.Join our growing team and enjoy a competitive remuneration package, discounts on flights and hotel stays. Find out more about working with us in our website www.emirates.com/careers
Job Discription We are looking for a hardworking and dedicated individual to work with us as a Kitchen Helper. You...
Apply For This JobJob Description Company Description YouFirst The Business Setup Company offers a wide range of Business Setup Services in Dubai. The...
Apply For This JobJob Description Hiring for a Position of Assistant Marketing Manager or Senior Marketing Executive for an Astonishing Retail and Hospitality...
Apply For This JobJob Discription > customer orient versed in communicating with customer. > Work experienced in constructi and spraying equipment is an...
Apply For This JobDescription: Hiring Social Media Marketing Executive Job Description: Design and create visually stunning motion graphics and animations for marketing...
Apply For This JobDescription: Hiring Financial Analyst. Qualifications & Required Experience Bachelor’s Degree Finance, or in a relevant field. Professional Certification (CFA,...
Apply For This Job