Logo of Huzzle

Principal SDET

image

Ivy

1mo ago

  • Job
    Full-time
    Senior & Expert Level
  • Software Engineering
    IT & Cybersecurity
  • Hyderabad
  • Quick Apply

AI generated summary

  • You must have expertise in test strategy, automation frameworks, UAT, IT risk management, Linux, database queries, programming (Java, JS, C#, Python), project management, software architecture, and agile practices.
  • You will oversee testing lifecycles, enhance automation frameworks, document test designs, lead POCs, mentor junior engineers, participate in hiring, and represent the company at events.

Requirements

  • Test Strategy & Design: Expertise in outlining testing approaches and analyzing feature impacts across software and hardware.
  • Test Automation Frameworks: Advanced skills in creating components for executing tests and reporting results.
  • User Acceptance Testing (UAT): Proficient in conducting UAT to ensure client acceptance of software.
  • IT Risk Management & Troubleshooting: Knowledge of policies and procedures to mitigate IT threats and resolve system issues.
  • Technical Proficiency: Proficiency in Linux commands, database queries, and cross-browser testing tools (e.g., BrowserStack, LambdaTest).
  • Programming Languages: Advanced level in at least one modern programming language (Java, JavaScript, C#, Python).
  • Project Management: Experienced in leading large testing projects with multiple stakeholders, including project planning and oversight.
  • Software Architecture: Understanding of software and hardware impacts and end-to-end data flow.
  • Agile Testing & IT Security Management: Familiarity with agile testing practices and safeguarding digital assets against threats.

Responsibilities

  • Testing Lifecycle Management: Oversee the complete testing lifecycle for complex features, including automation and production monitoring.
  • Framework Enhancement: Improve automation code structure and framework architecture for maintainability and execution speed.
  • Documentation: Write, review, and co-author test design and plan documentation, ensuring robust records of test design evolution.
  • Technical Leadership: Lead Proof of Concepts (POCs) for new languages/frameworks and guide code review processes for test automation.
  • Collaboration: Work closely with developers to enhance test coverage and address delivery issues, while fostering collaboration with cross-functional teams.
  • Mentorship: Mentor junior engineers, breaking down complex tasks and guiding their career development.
  • Hiring Engagement: Participate in the recruitment process for SDIT candidates through code reviews and interviews.
  • Representation: Promote Ivy at external conferences, meetups, and through contributions to the Ivy Tech blog.

FAQs

What is the role of a Principal SDET at Ivy?

The Principal SDET at Ivy is responsible for overseeing the testing lifecycle of complex projects, including test design, automation development, and production monitoring. This role focuses on improving code quality and efficiency.

What are the main duties of a Principal SDET?

Key duties include managing the testing lifecycle, enhancing automation frameworks, writing documentation, providing technical leadership, collaborating with developers, mentoring junior engineers, participating in hiring processes, and representing Ivy at external events.

What qualifications are required for the Principal SDET position?

Candidates should have expertise in test strategy and design, advanced skills in test automation frameworks, proficiency in conducting UAT, knowledge of IT risk management, technical proficiency in Linux commands and databases, advanced programming skills, experience in project management, an understanding of software architecture, and familiarity with agile testing practices.

What programming languages should a Principal SDET be proficient in?

A Principal SDET should be advanced in at least one modern programming language, such as Java, JavaScript, C#, or Python.

Are there any benefits associated with working at Ivy?

Yes, Ivy offers various benefits including safe home pickup and drop (Hyderabad Office Only), group mediclaim and critical illness policies, communication and relocation allowances, and annual health checks, among others.

What is the company culture like at Ivy?

Ivy promotes an inclusive and supportive community where diversity is celebrated. The company values recognition from leaders and colleagues and encourages individuality among all employees.

How does Ivy ensure a diverse and inclusive workplace?

Ivy takes proactive steps to create a diverse, equitable, and inclusive environment for its employees, ensuring that everyone feels valued and respected regardless of their background.

Is there any support available during the recruitment process for candidates who need accommodations?

Yes, Ivy is open to providing adjustments or accommodations in the recruitment process for applicants who require them; candidates can contact the company for assistance.

Does the Principal SDET role involve mentoring?

Yes, the Principal SDET is responsible for mentoring junior engineers, helping them break down complex tasks and guiding their career development.

What is the significance of collaboration in the Principal SDET role?

Collaboration is crucial as the Principal SDET needs to work closely with developers and cross-functional teams to enhance test coverage, address delivery issues, and ensure overall project success.

On a mission to unify all Machine Learning (ML) frameworks

Technology
Industry
11-50
Employees
2021
Founded Year

Mission & Purpose

AI is broken, split across incompatible frameworks, infrastructure, and hardware. Ivy brings all of the best-in-class tools directly to you, with one line of code.