These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Senior Performance Engineer

0 people like this description

You will support the QA function within a major travel brand. 

The successful candidate will be a passionate about QA and have proficient and proven experience in continuous delivery/deployment. Ideal applicants will be brimming with enthusiasm and have brilliant ideas. 

You will be working with the delivery teams, where Day-to-day activities will include but are not only limited to:

 

  • Promote CI performance testing, including concepts and benefits
  • Establish requirements and the methodology required to on-board their components for CI performance testing
  • Provide ongoing support to delivery teams
  • Provide ongoing support to both performance teams to review all performance test activities, e.g. write tests, test execution, collect metrics, create and manage testing schedules, report problems, report results, documentation etc.

The Person:

The successful candidate will demonstrate the following:


●    Advise/Consult on performance practices and processes
●    Aptitude to learn and adapt to new technologies and processes
●    Passionate about quality delivery 
●    Collaborator, happy to share ideas and vision
●    A keen interest in performance technology
●    Outgoing team player, able to contribute to team success

 

Knowledge and experience in:

●    Continuous Delivery/Deployment
●    Continuous integration; Bamboo, Hudson, Jenkins 
●    Distributed version control systems; Bitbucket, GIT, Stash
●    Servers; Apache, Tomcat 
●    OS; Linux, Windows
●    Performance tools; Gatling, JMeter, LoadRunner, loadUI
●    Monitoring; Grafana, Graphite, HP Diagnostics, HP Sitescope, Nagios, Zabbix
●    Protocol (client/server side); Ajax, Java, LDAP, ODBC, Web (HTTP/HTML), Web Services
●    Scripting; Bash, Shell

●    JVM performance monitoring and tuning
●    Debugging/logging tools; Cassandra Query Profiling/Tracing, dynaTrace, Fiddler, log4j, MS SQL Profiler, mySQL Profiler, JMC, J-Console, Yourkit
●    Ability to quantify performance bottlenecks spanning potentially multiple physical and logical components
●    Testing methodologies; Agile (BDD, ATDD, FDD ,TDD)
●    Defect management; JIRA

Qualifications:

●    A Computer Science degree or equivalent practical qualification

Desirable:

•    Programming; Groovy, JAVA, SCALA
•    Distributed database management systems; Cassandra, MongoDB, SQL
•    Cloud or as a service model; AWS, BlazeMeter, NeuStar, SOASTA
•    Client side performance testing; WEBPAGETEST

These job descriptions are examples. Looking for work?

Find JobsFind Jobs