Taro Logo

Senior Software Engineer in Test - Data Platform

The leading independent provider of identity for the enterprise, enabling organizations to securely connect people to technology.
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Okta, The World's Identity Company, is seeking an experienced Senior Software Engineer in Test for their Identity Management Quality Engineering team. As a leader in secure identity management solutions, Okta enables organizations to securely connect people with technology, serving over 19,300 customers including major companies like JetBlue, Nordstrom, and T-Mobile.

The role focuses on ensuring product quality through comprehensive test automation and quality engineering practices. The ideal candidate will be responsible for developing and maintaining automated test frameworks, working with API testing, end-to-end testing, and performance testing using tools like Java, Selenium, and JMeter. They'll also work with modern data platforms and ETL processes, requiring expertise in SQL, Python, and various data warehousing solutions.

This position offers an opportunity to work with cutting-edge identity and security technology while being part of a team that values quality and reliability. The role combines technical expertise in test automation with data platform knowledge, making it ideal for someone passionate about quality engineering in a data-driven environment.

Key aspects of the role include developing test automation frameworks, working with data validation and ETL processes, and ensuring the reliability of Okta's identity platform. The position requires strong technical skills, experience with modern testing tools and frameworks, and the ability to mentor team members while maintaining high-quality standards in a fast-paced environment.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer in Test - Data Platform

  • Automate API tests, End-to-End tests, reliability/scale tests
  • Review requirements and design specs to develop relative test plans and test cases
  • Work with engineering management to scope and plan engineering efforts
  • Clearly communicate and document QE plans for scrum teams
  • Automate all critical features to maintain zero-debt cadence
  • Release features with solid quality to customers
  • Respond to Production issues/alerts and customer issues during on-call rotation
  • Help with mentoring new hires and interns

Requirements For Senior Software Engineer in Test - Data Platform

Java
Python
PostgreSQL
Kafka
Redis
  • 5+ years of quality engineering with knowledge and hands-on test automation experience
  • 5+ years experience with Selenium and/or API testing using Java
  • 5+ years experience with Performance testing using Jmeter
  • 5+ years of experience with (Splunk, Datadog, Grafana), SQL, Unix
  • Proficiency in SQL and Python for data validation, scripting, and automation
  • Hands-on experience with ETL frameworks such as Apache Airflow, dbt, or Informatica
  • Exposure to message queues like Apache Kafka, RabbitMQ
  • Familiarity with modern data warehouses like Snowflake, BigQuery, or Redshift
  • B.S. Computer Science or related field

Benefits For Senior Software Engineer in Test - Data Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Parental Leave
  • Education Budget

Related Jobs