Software Developer in Test

United States🕖 3 months ago

Coding and automation covering all conformance, performance, reliability, security and usability of system daemons and kernel objects. These are NOT web based, that is to say that Web UI and API testing experience is NOT relevant for this position.

ResponsibilitiesCreation and Implementation of Test Plans, Test Sets/Suites, Test Exercises used by automation and by individuals. Results are used to determine Product readiness with respect all coverage. Your focus is on the "most bang for the buck" in creating coverage which implies identifying issues in the least amount of time using the least overhead.

QualificationsMore than six years of experience providing automated coverage of software applications. These applications are linux daemons and kernel objects, they are not web based. Strong familiarity with operating system running daemons and distributed systems required. Our environment is driven by github actions using ansible playbooks combined with cucumber bdd where all feature scenarios are supported by python code and json/yaml. The environment is AWS infrastructure dependent. While specific experience with the aforementioned tools is desired, all experience with equivalent sets of tools/coding/infrastructure is acceptable.

Complete the following exerciseWrite a Test Plan and detail the Test Suites/Cases to qualify for delivery the following application. The Test Plan contains all Test Suites/Cases, the sequence in which they are used and the criteria for delivering the application. The Test Suites/Cases contain all pass/fail criteria and the data required to determine pass/fail. Pseudo (or python) code is desired for each Test Case.

Application Triangle_Classifier:Inputs: new line separated strings. Words in a string are separated by white space. WHEN there are three separate words in a string, AND when each word is a number, then the application outputs one word. Outputs: one word from the set of words [“Scalene”,”Isosceles”,”Equilateral”,”None”] on stdout. Error strings on stderr.Operation: The choice of the output word is made by interpreting each number as a length of a side of a triangle. In ALL OTHER cases the output is an error string indicating that the input could not be classified. The error string also indicates the cause of the error. Causes include what it is about the string that it cannot be classified OR execution errors. The program exits when the input string contains the word “Exit” or the word “Quit” at the beginning of the string.

Examples:Input “1 1 1” Output “Equilateral”Input “1” Output “Error: Two sides missing”Input “Quit” Application exits.

Key Skills

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago