Senior Software Test Engineer
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.
We are seeking a highly motivated and skilled Software Engineer in Test to join our dynamic team. 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.
Responsibilities
- Design, code, and debug software/test software applications using programming languages such as Java, C++, or Python.
- Collaborate with product managers, development teams, 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 backs up what needs to be addressed and how.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development, including designing, coding, testing, and debugging.
- 2+ Strong experience in test automation frameworks/libraries for both 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.
What you can look forward to as an Full-Time Okta employee!
- Amazing Benefits
- Making Social Impact
- Fostering Diversity, Equity, Inclusion and Belonging at Okta
Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/.
Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to participate in the job application or interview process, please use this Form to request an accommodation.
Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy at https://www.okta.com/privacy-policy/.