Performance Test Engineer at LucidWorks
Raleigh, NC, US

 

Lucidworks is shaping the future of digital experiences, AI, and machine learning by reimagining the power and value of search to create all-new, human-centered experiences. We’re a Leader in Gartner’s 2018 Magic Quadrant for Insight Engines, and we are obsessed with helping the world’s best enterprises deliver breakthrough experiences that transform business and increase user engagement. Our ambitious, empowered team is focused on helping our customers meet their loftiest goals. Fusion, our advanced development platform, gives these enterprises the capabilities to design, develop, and deploy intelligent search at any scale.

 

Our roots are in Solr, the global search standard used by 90 percent of Fortune 500 companies, and our team includes leading search and discovery contributors and committers as well as many of the world's foremost search and machine learning innovators. We’re serious about the impact of our products to catalyze results for our customers, and about building a team that delivers meaningful results across a growing worldwide community.

 

The Role

 

The Performance Test Engineer is responsible for defining the performance profile of our Fusion product.  This includes performing performance experiments, defining product performance benchmarks, assisting in troubleshooting customer issues, and designing proactive automated tests that ensure performance is maintained consistently during product development.  As a Performance Test Engineer on the Quality Engineering Team you will help validate (through executing and writing tests, both automated and manual) feature and functional performance requirements for our Fusion Product.  This requires a desire to constantly learn and understand internal integration challenges, analyze customer configurations and identify potential performance issues for our engineering team to  address.   Strong testing skills coupled with good written and verbal communication skills and a willingness to dig in and figure things out are vital. 

 

This Engineer will collaborate extensively with the Fusion  engineering team  and help us improve our quality engineering efforts as we evolve into a micro service and cloud ready architecture. 

 

Job Responsibilities

 

  • Maintaining performance benchmarks for existing customer releases as well as releases under development
  • Creating automated soak, load, concurrency, stability and longevity tests that run reliably to proactively to identify performance and stability issues
  • Performing performance experiments as required for product development concerns, architectural enhancements, or limit testing aspects of the application
  • Collaborating with developers and quality engineers in sharing performance insights and resolving performance issues
  • Assist developers as necessary in troubleshooting performance issues
  • Working with Quality Engineers to enhance the test automation framework and enhance or leverage existing automation tests as needed

 

Required Skills & Qualifications:

 

  • A minimum of 2 years’ experience in testing and validation of web-based applications
  • A minimum of 2 years’ experience with creating, updating and executing automated performance test scripts in Java, Python, Jmeter, Gatling or Pytest
  • Ability to validate customer issues or customer use cases, and create effective customer-driven test plans
  • Ability to model system load and system data
  • Ability to understand complex systems (including system architecture and user behavior)
  • Ability to design effective performance tests, test plans, and interpret performance test results
  • Enjoy working in a technical, collaborative, fast-paced environment
  • Experience working in an Agile development environment
  • Resourcefulness – willing to jump in, work with both opportunity and constraint, and leverage existing resources to accomplish goals
  • Team player - confident collaborating with a diverse community of people and personalities across geographies, backgrounds, and professional abilities
  • Strong interpersonal, written, and communication skills
  • Empathy and care for all stakeholders of Lucidworks, including employees, executives, partners, and guests

 

Lucidworks believes in the power of diversity and inclusion to help us do our best work. We are an Equal Opportunity employer and welcome talent across all aspects of background, orientation, origin, identity, status, and category in an inclusive and non-discriminatory way. Applicants receive consideration without bias and based on the relevant talents, skills, and experiences they offer to our company. Thank you for your interest and we look forward to learning more about you.