The primary tool we use for writing the test is Python, so its best if you know it well and enjoy writing in it. You also need to know and love databases. The kind of work we do is building long-running tests that stress clustered software and reducing them to a specific problem when they fail. Best if both steps are automated. Just like Bubba loved shrimp, we love our tests on a variety of hardware and virtualization platforms, in and out continuous integration, running for a long time and a fraction of a second, and the list goes on. We aim at maintaining a sound test pyramid when test failures are easy to trace to a specific problem, and flaky failures are rare and expect you to be savvy about using computing resources when extending the coverage.
Requirements:
At least 3 years of Python automation development, preferably using automation frameworks like Unittest and Pytest.
Familiarity with modern tooling and CI infrastructure
Good grasp of object-oriented programming
Good knowledge of Linux/Unix operating systems
Experience with AWS/GCP Cloud, Virtualization, and containerization infrastructures is a plus
A degree in Computer Science, Software Engineering or an equivalent area is a plus
At least 3 years of Python automation development, preferably using automation frameworks like Unittest and Pytest.
Familiarity with modern tooling and CI infrastructure
Good grasp of object-oriented programming
Good knowledge of Linux/Unix operating systems
Experience with AWS/GCP Cloud, Virtualization, and containerization infrastructures is a plus
A degree in Computer Science, Software Engineering or an equivalent area is a plus
This position is open to all candidates.