OneTrust, LLC logo

Staff Quality Engineer - SDET

OneTrust, LLC
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

10+ Years

SKILLS REQUIRED

Test AutomationJavaCI/CDRegression testingCloud Computingapi testingKubernetesPerformance Testing

Job description

Overview

Staff level SDET to lead the software testing strategy for OneTrust's product development teams, including designing test automation frameworks, mentoring SDETs and ensuring product quality and reliability.

What you'll do

  • Provide technical leadership and guidance to the SDET team.
  • Collaborate with development and QE teams to integrate testing into the software development process.
  • Design, develop, and maintain scalable and efficient test automation frameworks and test architectures.
  • Write unit and integration tests alongside developers using their tools and frameworks.
  • Ensure frameworks support functional, integration, and performance testing.
  • Mentor and guide junior SDETs, providing technical expertise and career development support.
  • Conduct training sessions to enhance the skills of the testing team.
  • Foster a culture of innovation, collaboration, and continuous learning within the team.
  • Collaborate with cross-functional teams to develop comprehensive test plans.
  • Execute and oversee the execution of test cases, ensuring thorough coverage of functional and non-functional requirements.
  • Analyze test results and provide meaningful insights to improve product quality.
  • Work closely with developers, product managers, and other stakeholders to understand requirements and user stories.
  • Communicate effectively with team members and stakeholders, providing clear updates on testing progress and issues.
  • Add, maintain, and update scripts in the existing automation suite, helping run the suite across checkpoints in the release cycle.
  • Participate in POCs to keep the automation framework and technology relevant and current to product offerings.
  • Conduct peer reviews of test code and automation frameworks.

What you'll need

  • Bachelor's degree in Computer Science, Engineering, or related technical or business field.
  • 10+ years of relevant experience working as a developer, automation engineer or SDET.
  • 8+ years of experience coding in Java with strong practical knowledge of OOPs and Core Java principles.
  • 4+ years of experience contributing to Test-Driven Development or BDD with tools like Cucumber, JUnit, Mockito, or TestNG.
  • 3+ years of experience with CI/CD tools like Jenkins, CircleCI, or Azure DevOps, with the ability to create test pipelines using Java or Groovy.
  • 4+ years of experience with Selenium or Cypress frameworks for automating GUI and E2E tests.
  • 4+ years of experience with REST Assured or similar tools like Postman for automating APIs.
  • 4+ years of experience working in a highly automated CI/CD environment.
  • 4+ years of experience with source control tools such as Bitbucket, GitHub or GitLab.
  • 2+ years of experience mining meaningful logs for troubleshooting using tools like Splunk, Dynatrace or Coralogix.
  • 3+ years of experience working in a cloud environment, preferably Azure, with exposure to services like Gateways, Redis, Storage, VMs and Kubernetes clusters.
  • 3+ years of experience testing native and web mobile applications using Appium on real devices and simulators, either in a private farm or with third-party vendors like Sauce Labs or BrowserStack.
  • 4+ years of experience working with geographically distributed teams in US, Canada, and India.
  • Strong analytical, critical thinking and problem-solving skills.
  • Ability to work as part of a team, demonstrate initiative, solve problems independently and mentor others.
  • Passion for high quality work and attention to detail.
  • Strong oral and written communication skills.

Nice to have

  • Prior exposure to AI/ML systems and how to use them in testing to make test pipelines more intelligent.
  • Experience analyzing CPU utilization, memory usage, network usage, garbage collection and DB parameters and reports to verify application performance.
  • Ability to spin up scalable test architecture using Docker or Kubernetes.
  • Experience with Kubernetes and extended usage patterns for test grids and auto scale properties.

Details

  • Location: Bengaluru, India.
  • Office-first culture: three days a week in office for most roles; verify specific requirements with the recruiter.
  • Willingness to pitch in to support long-running deployments, even after hours.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Quality Engineer - SDET