Performance Automation Engineer

Basic Information






Tel Hai

Date Published


Job ID


Travel Amount


Description and Requirements

BMC is looking for a talented Performance Automation Engineer to join our family working on complex and distributed software, developing automated performance strategies, execute test plans, and assist the firm in assuring product quality. If you are an experienced Performance Engineer with expertise in Performance Testing, Benchmark, load, stress, endurance, and other non-functional tests, if you are a curious, self-motivated, people-oriented team player with strong interpersonal skills and constantly learn and evolve - In that case, this is a chance for you to join a newly growing team!


In this team, you'll specify, design, and implement performance automation tests and infrastructures for new and old components and features using various technologies, providing the performance quality aspects of our products.

In this role, you will face professional challenges and opportunities alongside a rewarding work environment and play an important role in taking innovative actions alongside the other development teams.


In this role, you will be:

  • Develop and execute performance strategies & test plans to ensure the delivery of quality software
  • Develop effective performance automated tests\monitors
  • Gain extensive expertise of our product its business, architecture, and technologies 
  • Manage the availability, latency, scalability, and efficiency of our products
  • Identify single points of failure and other high-risk issues
  • Analyze software performance; Suggest improvements in the design or implementation to affect the application's stability/performance/cost-effectiveness.


What we are looking for:

  • 3+ years of hands-on experience in performance testing of backend\web\api’s - Must
  • Hands-on experience in Python or Java – Must
  • Fluent in Linux\Windows – system/processes monitoring and Os’s operations - Must
  • Hands-on experience working with K8S, Dockers, various databases (SQL and NoSQL), Kafka, API’s, Kibana/Elastic Search
  • Experience with monitoring server performance (benchmarking and tunning)
  • Experience with automated testing frameworks and performance testing frameworks, such as JMeter, Load Runner, etc.
  • Familiarity with agile software development methodologies and product life cycle
  • Excellent English communication skills, both verbal and written
  • Bachelor’s degree in software engineering, computer science, programming, or equivalent practical experience



It would be an advantage for you to have:

  • Familiarity with Jenkins CI
  • Familiarity with network topology and sniffer tools
BMC helps customers run and reinvent their businesses in the digital age by tackling their IT management challenges, championing their innovation, and celebrating their success.
Every BMC employee has the potential to have a tremendous impact on customer success—and when customers thrive, we all do.

BMC offers bold and fearless career-seekers like you the opportunity to expand your skills, your network, and your horizons as you work to enable customer growth and innovation every day. You will be surrounded by peers who inspire you, drive you, support you, and make you laugh out loud, in an environment that fosters individuality, respect, and personal ambition.

It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, age, national origin, physical or mental disability, history of disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, sexual orientation, veteran status, genetic information or other factors prohibited by law, and to prohibit harassment or retaliation based on any of these factors. 

If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.