Home India Sr. Software Development Engineer in Test (SDET)

Home India Sr. Software Development Engineer in Test (SDET)

Sr. Software Development Engineer in Test (SDET)

Full time at Sonata Software in India
Posted on January 9, 2025

Job details

About Sonata Software : Sonata Software is a leading global IT services and consulting company that specializes in providing innovative technology solutions. We focus on driving digital transformation by leveraging cutting-edge technologies. We are urgently hiring a talented and experienced Sr. SDET to join our dynamic team. Job Summary : We are looking for an experienced Senior Software Development Engineer in Test (SDET) with 7-12 years of experience to take ownership of our testing processes and ensure the delivery of high-quality software. The ideal candidate will have deep expertise in test automation, performance testing, telemetry systems, and observability tools. You will be responsible for writing high-quality, testable code, designing comprehensive testing strategies, and integrating performance monitoring and observability systems to ensure the reliability and scalability of our systems. Key Responsibilities :

  • Write high-quality, testable code with comprehensive unit and integration tests, ensuring robust test coverage and system reliability.
  • Conduct end-to-end, load, and performance tests to validate system functionality, scalability, and reliability.
  • Use testing frameworks and tools like Jest, Cypress, Artillery, Playwright, and Selenium to ensure comprehensive test coverage and automation.
  • Automate testing processes to ensure continuous quality assurance across the development lifecycle.
  • Highly skilled in testing frameworks such as Selenium, Playwright, and telemetry tools like OpenTelemetry, Zipkin, and New Relic (APM).
  • Develop and maintain telemetry systems for collecting, analyzing, and visualizing performance data across all systems, integrating with logging and monitoring tools.
  • Build and configure observability dashboards, and collaborate on the implementation of logging, monitoring, and alerting tools to proactively identify and address system anomalies and performance issues.
  • Define and measure key performance indicators (KPIs) and service level objectives (SLOs) to ensure system reliability and performance.
  • Collaborate with development teams to promote best practices in building observable and reliable systems, including guidance on instrumentation, logging, and performance optimization.
  • Stay up-to-date with the latest serverless technologies, testing frameworks, and observability tools to continuously improve and refine testing processes.
  • Participate in incident response and post-mortem analysis to identify root causes, implement corrective actions, and contribute to the prevention of future incidents.
  • Foster a culture of continuous improvement, learning, and innovation within the team and organization.
  • Promote the organization's desired culture and values, ensuring a positive and collaborative work environment.
  • Take ownership of identifying and mitigating technical risks that could impact system reliability and performance.
  • Collaborate with engineering teams to define and manage the scope of reliability-focused projects and ensure alignment with business goals.
Required Skills & Qualifications :
  • 7-12 years of experience in software development and test automation, with a strong background in quality engineering and testing practices.
  • Proven expertise in testing frameworks such as Selenium, Playwright, and Jest, and experience with performance testing tools like Artillery and Cypress.
  • In-depth knowledge of telemetry systems and observability tools such as OpenTelemetry, Zipkin, New Relic (APM), etc.
  • Strong experience in building, maintaining, and integrating monitoring, logging, and alerting systems.
  • Experience with serverless technologies and modern development practices.
  • Ability to write clean, efficient, and maintainable code while adhering to industry best practices.
  • Experience with continuous integration (CI) and continuous delivery (CD) practices and tools.
  • Strong problem-solving skills, with the ability to analyze complex systems and deliver actionable insights.
  • Excellent communication and collaboration skills, with a proven ability to work effectively across teams and with stakeholders.
Preferred Qualifications :
  • Experience in cloud-native environments and working with serverless architectures.
  • Familiarity with Agile and DevOps methodologies.
Why Join Sonata Software?
  • Work with a global leader in IT services and technology solutions.
  • Opportunity to work with cutting-edge technologies and innovative projects.
  • Collaborative and dynamic work environment that encourages learning and development.
  • Opportunities for career growth and advancement.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Sr. Jobs
Feedback Feedback