Braintrust

Python Developer

Braintrust Sub-Saharan Africa
No longer accepting applications

Job Description

Python Developer Test

What you'll be working on

  • Developing automated test cases for Python applications and libraries using unit testing frameworks like pytest and unittest
  • Writing scripts to perform continuous integration and continuous deployment tasks like running tests, building packages etc.
  • Analyzing test results and improving test coverage.

Responsibilities

  • Design and implement test plans and test cases to cover all functionality and edge cases
  • Automate test execution using CI/CD pipelines for frequent testing
  • Collaborate with development teams to ensure tests cases are updated for any code changes
  • Track and report test coverage, failures, and bugs to engineers
  • Recommend testing best practices and tools to the team

Requirements

  • Expert knowledge of Python programming language
  • Hands on experience with unit test frameworks like pytest and unittest
  • Experience with test automation, CI/CD tools like Jenkins, Git
  • Good understanding of test-driven development principles
  • Excellent troubleshooting, debugging and documentation skills
  • BS degree in Computer Science or equivalent experience

  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Technology, Information and Internet

Referrals increase your chances of interviewing at Braintrust by 2x

See who you know

Get notified about new Python Developer jobs in Sub-Saharan Africa.

Sign in to create job alert

Similar jobs

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More