Staff Software Engineer

closed
Sumo Logic Logo

Sumo Logic

πŸ“Remote - India

Summary

Join Sumo Logic as a Staff Software Engineer in Quality Engineering (QE) and play a key role in ensuring the high quality of our cloud-native SaaS data analytics platform. You will own the creation and execution of test plans, develop test strategies for critical system components, and analyze test coverage. Collaborate with cross-functional teams, mentor junior team members, and continuously improve testing processes. This role requires extensive experience in software testing, a strong understanding of software development lifecycles, and proficiency in various programming languages and testing tools. You will work on a highly distributed, fault-tolerant platform handling massive data volumes. The position offers the opportunity to work remotely from India.

Requirements

  • Hold a Bachelor's or Master's degree in Computer Science or a related field
  • Possess over 10+ years of testing experience
  • Demonstrate a robust grasp of the software development life cycle and testing methodologies
  • Have hands-on experience with Enterprise-grade SaaS products
  • Strong problem-solving skills and a proven track record of solving complex technical challenges
  • Familiarity with Continuous Integration or Continuous Deployment is a valuable addition
  • Exhibit proficiency in object-oriented languages such as Jave, Python, Scala or GO
  • Work effectively with both Unix and Windows operating systems
  • Approach testing with a proactive "break it" mentality
  • Familiar with popular testing tools like TestRail, Jira, Postman, JMeter, Selenium, etc
  • Display enthusiasm for staying updated on cutting-edge technologies, solving complex problems, and embracing challenges
  • Possess the ability to comprehend the Sumo Logic backend architecture and communicate with clarity and precision, both verbally and in writing

Responsibilities

  • Collaborate with cross-functional teams to understand project requirements and specifications
  • Develop and execute test cases, scripts, plans, and procedures (manual and automated) to ensure the highest quality software delivery
  • Report project status defects report and verification, and issue escalation in a timely manner
  • Participate in design and specification reviews, providing valuable input from a testing perspective
  • Improve design specifications and writes elegant code that meets the Sumo Logic standard
  • Solves complex problems by iterating, redesigning, and innovating systems
  • Guide and mentor junior team members, sharing knowledge and fostering technical growth within the team
  • Estimate and perform risk analysis on large features during sprint planning meetings
  • Continuously improve testing processes by staying updated on industry best practices and new technologies. Promote the adoption of innovative tools and techniques within the team
  • Communicate effectively with development and product teams to resolve issues and ensure timely delivery of high-quality software

Preferred Qualifications

  • Have hands-on experience in testing large-scale systems
  • Desirable experience includes working with big data and/or 24x7 commercial services
  • Proficiency and comfort in working with Unix, including Linux and OS X
  • A plus if you bring experience in Agile software development, including test-driven development and iterative and incremental development methodologies
This job is filled or no longer available