At a Glance
- Tasks: Join us as a Senior Software Development Engineer in Test, focusing on innovative product testing.
- Company: Cohesity leads in AI-powered data security, trusted by top global enterprises.
- Benefits: Enjoy flexible in-office work, mentorship opportunities, and a culture of innovation.
- Why this job: Be part of a dynamic team shaping the future of data security with impactful testing.
- Qualifications: BCS or MCS degree, experience in system testing, and knowledge of QA methodologies required.
- Other info: Cohesity values diversity and offers accommodations for applicants with disabilities.
The predicted salary is between 48000 - 72000 ÂŁ per year.
Cohesity is the leader in AI-powered data security. Over 13,600 enterprise customers, including over 85 of the Fortune 100 and nearly 70% of the Global 500, rely on Cohesity to strengthen their resilience while providing Gen AI insights into their vast amounts of data. Formed from the combination of Cohesity with Veritas’ enterprise data protection business, the company’s solutions secure and protect data on-premises, in the cloud, and at the edge.
We believe that System Testing is one of the critical components for providing an ideal user experience when running different workloads. It is the most highly visible and impactful area that has the potential for defining the strategic directions for Cohesity’s hyper-converged appliance. We are seeking a skilled SDET who is passionate about System Testing, has an intuitive understanding of the limits of every layer in the hardware/software stack, has the intellectual diligence to reason about the theoretical limits of our software architecture, and is responsible for the areas with the highest impact.
HOW YOU'LL SPEND YOUR TIME HERE:
- Work on innovative products for our on-prem and SaaS offerings areas and act as a champion for test efforts of one or more features.
- Work with the engineering team during the feature design and implementation phases to develop: Bring your experiences within the test methodology (crafting the test approach) to test the feature end-to-end.
- Leverage previous knowledge to build test plans.
- Collaborate with other testing members, developers, technical writers, and customer solutions engineers to ensure the company delivers high-quality products to our customers.
- Implement multiple iterations of the test plan by running manual and automated test cases.
- Analyze failures and root cause issues, file defects, and follow up with developers, documentation, and other teams on the resolution.
- Automate test cases.
- Supervise and lead continuous integration environments.
- Mentor team members and provide influence to other business units.
WE’D LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING:
- BCS or MCS in addition to the relevant professional experience.
- Demonstrated ability in testing “systems” products (storage, networking, virtualization, etc.).
- Have a high bar for the quality of the product.
- Creative, independent, self-motivated, and willing to learn new technology.
- Possess a good understanding of QA methodologies and processes.
- Ability to take up a variety of roles in a startup environment.
- Excellent solving abilities spanning multiple software and hardware components (such as switches, storage systems, and kernels).
- Good knowledge of Linux and should become comfortable with Shell.
- Prior experience in programming, preferably in Go or Python.
- Knowledge of Hypervisors like ESXi, HyperV, and KVM.
- Experience with distributed systems (databases, storage, map-reduce frameworks, etc.) is a plus.
- Strong test planning ability is a huge plus.
- Validated experience in some of the following areas: Data Protection, Filesystem, Cloud, SaaS, and Platform.
Senior Software Development Engineer in Test employer: Cohesity
Contact Detail:
Cohesity Recruiting Team
talent@cohesity.com
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Development Engineer in Test
✨Tip Number 1
Familiarise yourself with Cohesity's products and their unique features. Understanding their AI-powered data security solutions will help you articulate how your skills can contribute to their mission during interviews.
✨Tip Number 2
Network with current or former employees of Cohesity on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations for the SDET role.
✨Tip Number 3
Brush up on your knowledge of testing methodologies, especially in system products. Being able to discuss specific examples of how you've implemented these methodologies in past roles will set you apart.
✨Tip Number 4
Prepare to demonstrate your problem-solving abilities with real-world scenarios. Think of challenges you've faced in previous projects and how you overcame them, particularly in relation to software and hardware components.
We think you need these skills to ace Senior Software Development Engineer in Test
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software testing, particularly with systems products. Emphasise your knowledge of QA methodologies and any programming skills, especially in Go or Python.
Craft a Strong Cover Letter: In your cover letter, express your passion for system testing and how your background aligns with Cohesity's mission. Mention specific projects where you've implemented test plans or automated test cases.
Showcase Relevant Skills: Clearly outline your skills related to data protection, cloud services, and distributed systems. Provide examples of how you've solved complex problems in previous roles, particularly in a startup environment.
Highlight Continuous Learning: Cohesity values creativity and a willingness to learn. Mention any recent courses, certifications, or technologies you’ve explored that relate to the role, demonstrating your commitment to professional growth.
How to prepare for a job interview at Cohesity
✨Understand the Company and Its Products
Before your interview, make sure to research Cohesity and its AI-powered data security solutions. Familiarise yourself with their products, especially in the context of system testing, as this will show your genuine interest and help you answer questions more effectively.
✨Showcase Your Testing Methodologies
Be prepared to discuss your experience with various testing methodologies. Highlight specific examples where you've crafted test plans or automated test cases, particularly in systems products like storage or networking, as this aligns closely with the role.
✨Demonstrate Problem-Solving Skills
Expect to face scenario-based questions that assess your problem-solving abilities. Prepare to explain how you've approached failures in the past, including root cause analysis and collaboration with developers to resolve issues.
✨Highlight Your Technical Skills
Make sure to mention your programming experience, especially in Go or Python, and your familiarity with Linux and shell scripting. Discuss any knowledge you have of hypervisors and distributed systems, as these are key areas for the position.