Staff Software Engineer in Test (SDET), AI / ML team
at Okta
Seattle, Washington, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 13 Sep, 2024 | USD 248000 Annual | 15 Jun, 2024 | N/A | Software 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,Sql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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