Senior Software Development Engineer, Test Lead

Posted 3 Days Ago
Hiring Remotely in United States
Remote
121K-167K Annually
5-7 Years Experience
Artificial Intelligence • Machine Learning
The Role
Lead the design, development, and execution of comprehensive test plans, collaborating with cross-functional teams and mentoring junior engineers to improve quality engineering processes and ensure high-quality software products.
Summary Generated by Built In


About the Role


The Quality Engineering (QE) Team is responsible for ensuring adequate test coverage for all Lucidworks products, as well as maintaining and enforcing high quality standards to ensure a great client experience. QE works closely with teams across the engineering department to improve our QE efforts as we implement CI microservices and cloud native architecture. We’re looking for a seasoned Lead Quality Engineer to oversee the effectiveness of our manual and automated tests, contribute to our automation framework, drive implementation of our automation coverage (particularly for our distributed cloud native Search and AI Product), and work with our team of QE engineers to continuously improve our overall QE team processes. An ideal candidate for this position is someone with strong test planning and overall QE capabilities as well as highly developed project management, organization, and communication skills. We are also looking for someone with a desire to constantly learn and understand new testing challenges, product features, and customer use cases. 


We are seeking an experienced and highly motivated Quality Engineer Test Lead to join our team. In this role, you will lead the design, development, and execution of test plans and work with the QE Manager to develop test strategies to ensure that our products meet the highest standards of quality. You will collaborate closely with cross-functional teams, mentor junior engineers, and play a key role in driving the overall quality and success of our software projects.


About You


You are curious and self driven, with a strong understanding of the Engineering-QE relationship throughout the software development life cycle. You have strong manual testing skills, and are proficient with the creation and maintenance of automated test cases. You are energized by opportunities to streamline QE planning and test execution, improve automation, advocate for strong test engineering practices, and everything else that ensures a maintainable, quality product from the ground up. You, like us, are passionate about using software to solve real world customer challenges. You have worked in distributed teams, leveraging strong communication skills across multiple collaboration platforms to maintain alignment across multiple time zones.

Responsibilities

  • Define, write, and review comprehensive test plans that cover functional, UI/UX, and regression testing. Collaborate with QE testers to develop robust test plans that align with end-user requirements, ensuring the quality and reliability of new features and changes.
  • Identify, report, and track defects to resolution, providing detailed documentation to facilitate effective troubleshooting by development teams.
  • Maintain up-to-date testing documentation accessible to relevant stakeholders. Regularly report on testing progress and quality status to QE Manager and other stakeholders.
  • Collaborate with QE testers and SDETs on the strategic development and execution of comprehensive test automation strategies, encompassing end-to-end testing of Cloud Native Microservices within a Kubernetes Environment. 
  • Develop and implement QE-specific metrics for data and insights, enabling comprehensive assessment of testing processes and outcomes. Utilize data-driven insights to optimize testing strategies and enhance overall product quality.
  • Evaluate the current Test Automation Framework to identify areas for improvement and optimization. Conduct thorough assessments to ensure alignment with industry best practices and evolving technological requirements.
  • Collaborate with QE Manager to define and implement test strategies and frameworks for both manual and automated testing, tailored to specific project requirements.
  • Work closely with development, product management, and operations teams to define testing requirements and ensure comprehensive test coverage.

  • Minimum of 5 years of experience in software quality assurance, with demonstrated expertise in writing automated tests for Java Applications and API calls.
  • Minimum 3 years of professional experience in automated testing, with strong proficiency in automation and testing tools such as Robot, Jenkins, and Docker.
  • Excellent communication skills, both verbal and written, with the ability to effectively convey technical concepts and insights to diverse stakeholders.
  • Proficient development experience, particularly in coding with Python or Golang within a Kubernetes environment. Strong understanding of distributed systems is essential.
  • Excellent problem-solving skills, coupled with strong technical understanding of distributed systems. Working knowledge of Search Tech (like Fusion) is advantageous.
  • Experience in UI automation, performance testing, and Java programming. Familiarity with operational monitoring tools such as Grafana and Kibana is a plus.
  • Experience working with large-scale cloud platforms or applications, preferably with one of the public clouds (GCP, AWS, Azure) or Openshift.
  • Must be authorized to work in the United States full-time for any employer
The Company
HQ: San Francisco, CA
260 Employees
On-site Workplace
Year Founded: 2007

What We Do

Lucidworks is shaping the future of digital experiences, AI, and machine learning by offering the Connect Cloud Experience (CXC). We help companies combine the power of search and machine learning to personalize experiences that meet employees' and customers' unique intent. With technology built on Solr, the global search standard used by 90 percent of Fortune 500 companies, our team includes leading search and discovery contributors and committers as well as many of the world's foremost search and machine learning innovators. Teams at Lenovo, Morgan Stanley, Goop, Reddit, Red Hat, and Commvault rely on Lucidworks every day to power product discovery, customer service, and knowledge management applications. Lucidworks’ investors include Francisco Partners, Sixth Street Partners, Top Tier Capital Partners, Shasta Ventures, Granite Ventures, and Walden International.

Jobs at Similar Companies

InCommodities Logo InCommodities

Senior Software Developer - NA

Information Technology • Machine Learning • Analytics • Energy • Automation • Renewable Energy
Hybrid
Austin, TX, USA
234 Employees

Smartcat Logo Smartcat

Customer Experience Specialist

Artificial Intelligence • Machine Learning • Natural Language Processing • Conversational AI
Easy Apply
Remote
28 Locations
242 Employees

Halter Logo Halter

Senior Frontend Engineer (Pasture Team)

Greentech • Hardware • Internet of Things • Machine Learning • Software • Business Intelligence • Agriculture
Easy Apply
Hybrid
Auckland, NZL
150 Employees

Similar Companies Hiring

Smartcat Thumbnail
Natural Language Processing • Machine Learning • Conversational AI • Artificial Intelligence
Boston, Massachusetts
242 Employees
Halter Thumbnail
Software • Machine Learning • Internet of Things • Hardware • Greentech • Business Intelligence • Agriculture
Auckland City, NZ
150 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account