Staff Software Engineer in Test (SDET), AI / ML team

at  Okta

Seattle, Washington, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate13 Sep, 2024USD 248000 Annual15 Jun, 2024N/ASoftware Development,Authentication,Computer Science,Splunk,Web Technologies,Javascript,Automation,Testing,Training,C++,Perspectives,Css,Analytical Skills,Html,Databases,Python,App,Programming Languages,Software Development Methodologies,Java,SqlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

GET TO KNOW OKTA

Okta is The World’s Identity Company. We free everyone to safely use any technology—anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and growth.
At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences.
Join our team! We’re building a world where Identity belongs to you.

POSITION DESCRIPTION:

We are looking for an experienced Software Engineer in Test who is passionate about testing large-scale, mission-critical software in a fast-paced agile environment. The ideal candidate will be partnered with the Identity Threat Protection Team to share our passion and great pride in our solution’s simple elegance and usability. Okta Engineering strongly believes in automated testing, UX design, and an iterative process to build high-quality next-generation software.
The ITP team is responsible for transforming security at Okta. The team is responsible for developing the next generation of connective tissue that seamlessly integrates the SaaS and security solutions you depend on by automating real-time responses to Identity threats. The ITP product amplifies threat insights from your ecosystem by integrating insights from best-in-breed security tools and SaaS apps to elevate threat visibility and expand your view across the Identity threat surface. You will work with a high-performance team at Okta with best-of-breed technology partners like Crowstrike, JAMF, Palo Alto Networks, and Zscaler. We’re pushing the envelope forward…come join us!

MINIMUM REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development, including designing, coding, testing, and debugging.
  • Strong experience in test automation frameworks/libraries for UI and API testing.
  • Strong programming skills in one or more popular programming languages such as Java, C++, or Python.
  • Knowledge of software development methodologies and best practices.
  • Strong experience with databases and SQL.
  • Experience with version control systems, CICD pipeline, Cloud-based infrastructure (e.g., Github, Gitlab, AWS, etc), and Agile development methodologies.
  • Understanding of web technologies, such as HTML, CSS, and JavaScript.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.

Experience with some of the following technologies and services:

  • Log management tools like Splunk, Wavefront
  • Experience with security concepts and single sign-on a plus

EDUCATION AND TRAINING:

  • B.S. or M.S. in Computer Science or related field

    LI-Remote

Responsibilities:

As a Software Engineer in Test, you will be responsible for designing, developing, and maintaining software testing solutions. You will collaborate with cross-functional teams to define and implement innovative features while ensuring the scalability and reliability of our applications.

  • Design, code, and debug software and test software applications using programming languages such as Java, C++, or Python.
  • Collaborate with product managers, development teams, and business stakeholders to understand requirements and translate them into technical specifications, test plans, and test execution/automation.
  • Develop high-quality, reusable, and maintainable code following best practices and coding standards.
  • Perform thorough testing and debugging of software applications to ensure the delivery of bug-free and high-performing products.
  • Participate in software design and code reviews to improve overall quality and identify opportunities for optimization.
  • Collaborate with DevOps and infrastructure teams to deploy software applications in cloud-based environments.
  • Continuously enhance and update existing testing applications to meet evolving user needs and technology trends.
  • Design manual and automated tests that can be used to evaluate software from various angles, such as quality, speed, accuracy, and functionality (including white box, black box, and gray box testing methods).
  • Communicate the recommended fixes to the software development team, along with documentation that outlines what needs to be addressed and how.
  • Experienced in testing backend adoption across multiple workstreams
  • Partner with Customer Support and field teams to understand customer use cases and build relative test plans
  • Stay up-to-date with new testing tools and test strategies


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - QA & Testing

Software Engineering

Graduate

Computer science software engineering or a related field

Proficient

1

Seattle, WA, USA