Full-Time

Principal Quality Engineer

Sdet

Posted on 2/1/2024

OneTrust

OneTrust

1,001-5,000 employees

Enterprise trust intelligence platform services

Data & Analytics
Consulting

Expert

Remote in USA

Required Skills
Kubernetes
Microsoft Azure
Git
Java
Jenkins
Redis
REST APIs
Selenium
Development Operations (DevOps)
Splunk
Requirements
  • 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, Circle CI, or Azure DevOps.
  • 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 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 shop preferably Azure with exposure to various Azure services like Gateways, Redis, Storage, VMs, and Kubernetes clusters.
  • 3+ years of experience in testing mobile applications using Appium on real devices and simulators.
  • 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.
Responsibilities
  • 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.
  • Ensure the frameworks support various testing types, including 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 existing automation suite, helping with running the suite across various checkpoints in the release cycle.
  • Participate in various POCs to keep the automation framework and technology relevant and current to product offerings.
  • Conduct peer reviews of test code and automation frameworks.

OneTrust offers a Trust Intelligence Platform that enables visibility, action, and automation across privacy and data discovery, GRC, ethics, and ESG, utilizing technologies for data discovery and classification, privacy management, consent and preferences, responsible AI, ethics program management, third-party due diligence, technology risk and compliance, and ESG program management.

Company Stage

N/A

Total Funding

$1.2B

Headquarters

Atlanta, Georgia

Founded

2016

Growth & Insights
Headcount

6 month growth

5%

1 year growth

11%

2 year growth

9%
INACTIVE