Sr Software Engineer in Test

Kinsley Power Systems

Los Angeles, Northern (CA, KY)

On-site

USD 120,000 - 170,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ICANN seeks a highly technical Software Engineer in Test to validate registry-registrar protocols and Internet standards-based systems. You will design automated testing frameworks, validate backend APIs, and engineer test environments that reflect real-world conditions.

The role requires strong protocol-level validation, experience with EPP/RDAP/DNS, and hands-on API testing across distributed systems. You will contribute to scalable test architectures and ensure service availability before

Qualifications

  • BS or MS in Computer Science, EE or related field.
  • Extensive programming background in JAVA.
  • MUST have integration development experience with tools such as Spring Integration, Apache, Linux/Unix.
  • Experience with software testing activities including designing, writing, testing, and documenting test cases and automated scripts in JAVA.

Responsibilities

  • Define, implement and maintain test plans, test specifications and test suites.
  • Develop automation frameworks across technologies (Web: Selenium WebDriver, Web Services: REST, SOAP).
  • Deliver testing initiatives for 24/7 availability and stability of systems outputs.
  • Write backend integration and API tests; perform load, stress, performance and backend testing.
  • Participate in architecture and design reviews of complex solutions across cross-team engineering.

Skills

Java
REST APIs
Web services
XML
Networking protocols
Agile / Scrum tools (JIRA)
Analytical thinking
Team collaboration

Education

BS or MS in CS/EE or related field
Extensive Java programming

Tools

TestNG
JUnit
Selenium
Spring Integration

Job description

ICANN is seeking a highly technical Software Engineer in Test (SET) with experience in registry-registrar protocols, and Internet standards-based systems. This role requires strong protocol-level validation, backend API testing, and infrastructure-aware test environment engineering. The ideal candidate will be comfortable working with EPP, RDAP, DNS, and related Internet protocols, and capable of designing automated test frameworks that validate distributed systems under real-world operational conditions.

Key Responsibilities & Duties:
  • Define, implement and maintain test plans, test specifications and test suites.
  • Develop and implement hands-on on automation frameworks across technologies
  • Deliver testing initiatives that guarantee availability and stability of systems outputs 24/7
  • Develop and maintain the testing framework for scalability
  • Write backend integration and application programming interface (API) tests
  • Perform Load, stress, performance and back end testing
  • Utilized integration tools, network vulnerabilities and penetration testing tools
  • Ensure that the services are operational before release for user testing or general availability
  • Provide the final sign-off of the release package and propose new testing technologies and test approaches in compliance with best practices, policies and procedures.
  • Participate in architecture and design reviews of complex solutions in cross-team engineering efforts.
  • Contribute hands-on on automation frameworks across technologies (Web: Selenium Webdriver, Web Services: REST, SOAP)
  • Liaise with network administrators, systems analysts, and other software engineers to resolve any defects in products or company systems.
  • Perform manual or automated for functional, system, integration, security testing for the application is required.

Required Knowledge, Skills, and Abilities (KSAs): (Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions)

  • Experience developing high-quality Java code
  • Proficiency with software architecture, modular and object-oriented design
  • Working knowledge of WebService API Integration (RESTful, etc.)
  • Solid understanding of file structures (XML, ISON, flat file, etc.)
  • General knowledge of communication protocols (FTP, HTTP, HTTPS, etc.)
  • Must be a team-oriented person with excellent analytical and critical skills
  • Experience with agile / scrum management tools (JIRA preferable)
  • Able to work from the office, and able to travel up to 10%
  • Good fundamental and hands-on knowledge of relational database design and operation
  • Experience using testing frameworks for automation like TestNG, Junit
  • Proven experience of general knowledge of Testing activities and approaches
Education and Experience Requirements:
  • BS or MS in Computer Science, EE or related field.
  • Extensive programming background in JAVA.
  • MUST have integration development experience having worked with any of the integration tools such Spring Integration, Apache, Linux/Unix.
  • Experience in complete software testing activities such as designing, writing, testing, and documenting software test cases and automated scripts in languages (JAVA) and environments appropriate to development projects
  • Familiarity with common network vulnerability/penetration testing tools including, but not limited to, BURP, vulnerability scanners, Kali Linux, and OWASP Zap. (is a plus)
  • Experience with a relational database system (e.g. Oracle, MS-SQL Server, MySQL)
  • 5+ years of relevant QA experience.
  • 3+ years of automated test experience using Selenium.
  • 3+ years of back-end testing using Linux/Unix
  • 2+ years of load / performance testing using Apache JMeter
  • 2+ years of JUnit test framework
  • 2+ years of hands-on Agile experience.
  • Knowledge of DNS, RDDS, RDAP, EPP, Registry-Registrar model or Domain names industry (proficient and preferable)
Language
  • Fluency, both written and spoken, in English is required
  • ICANN is a global organization that values diversity; preference will be given to candidates with demonstrated skills in additional languages besides English
Working Conditions & Physical Requirements:
  • Work is performed in a normal office environment with limited privacy and some exposure to background noise
  • While performing the duties of this job, the employee is frequently required to stand and walk. The employee regularly is required to sit. The employee is frequently required to talk or hear; use hands to finger, handle or feel; and to reach with hands and arms. Specific vision abilities required by this job include close vision, color vision, and ability to adjust focus.
  • The employee may occasionally lift and/or move up to 25 pounds

Targeted Base Salary Low:

Targeted Base Salary High:

Note: The salary range provided here is a general estimation for the position at the time of posting based on the primary location. Salary ranges vary based upon geographic regions and countries. Final compensation packages take into consideration of a variety of factors including but not limited to a candidate’s location, work experience, knowledge, skills and other compensable factors.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineer in Test
Sr Software Engineer in Test

ICANN • Los Angeles (CA)

On-site
USD 90,000 - 115,000
Sr Technical Lead - Software Engineering
Sr Technical Lead - Software Engineering

Kinsley Power Systems • Los Angeles (CA)

Hybrid
USD 180,000 - 240,000
Sr Technical Lead - Software Engineering
Sr Technical Lead - Software Engineering

ICANN • Los Angeles (CA)

On-site
USD 150,000 - 200,000
Senior Performance Engineer Test
Senior Performance Engineer Test

Kinsley Power Systems • Los Angeles (CA), Northern (KY)

Hybrid
USD 130,000 - 190,000
Senior Software Engineer in Test - Protocols & Automation
Senior Software Engineer in Test - Protocols & Automation

ICANN • Los Angeles (CA)

On-site
USD 90,000 - 115,000
Senior Performance Engineer Test
Senior Performance Engineer Test

ICANN • Los Angeles (CA)

On-site
USD 100,000 - 140,000
Sr. Infrastructure Engineer 2 - Network
Sr. Infrastructure Engineer 2 - Network

ICANN • Washington

On-site
USD 100,000 - 130,000
Sr. Director, Infrastructure
Sr. Director, Infrastructure

Kinsley Power Systems • Los Angeles (CA)

On-site
USD 220,000 - 300,000
Sr. Director, Infrastructure
Sr. Director, Infrastructure

ICANN • Los Angeles (CA)

On-site
USD 180,000 - 245,000
GDD Services Manager
GDD Services Manager

ICANN • Los Angeles (CA)

On-site
USD 90,000 - 115,000
Benefits
Health insurance
Retirement plan
+1