blnk logo

Senior Testing Engineer

blnk Giza, Giza, Egypt

onsitefull-time
Posted Dec 19, 2025Apply by Jul 12, 2026

Role & seniority: Manual Unit Testing Developer, mid-level (≈2+ years in manual testing)

Stack/tools: Django; Python; manual testing methodologies; basic SQL; Linux; test case management and documentation

Top 3 responsibilities

  • Create and document detailed manual test cases and testing scenarios (including edge cases)

  • Execute tests to validate units and verify input/output, DB operations, and related processes

  • Identify, document, and report bugs with reproducible steps; collaborate with developers; maintain test docs

Must-have skills

  • Strong manual testing principles and processes

  • Familiarity with Django/Python-app understanding

  • Basic SQL/database validation and Linux proficiency

  • Attention to detail, analytical/problem-solving abilities, and clear communication

Nice-to-haves

  • Experience with QA tools, test management, or automation exposure

  • Familiarity with CI/CD or agile QA practices

  • Location & work type: Location and work-type not specified in-source details (no explicit remote/on-site designation)

Full Description

JOB OBJECTIVE

The Unit Testing Developer is responsible for creating, executing, and maintaining comprehensive test cases to ensure the quality and reliability of applications built using Django and Python. This role involves analyzing application functionality, documenting testing scenarios, and identifying issues early in the development cycle. By working closely with developers and QA teams, the Manual Unit Testing Developer ensures that applications meet technical and business requirements before deployment.

Test Case Creation

KEY ACCOUNTABILITIES (Including but not limited to)

Develop detailed and structured manual test cases for unit testing based on functional and technical requirements. Define and document testing scenarios for various application features, including edge cases and error conditions.

Test Execution

Execute manual test cases to validate individual units of code, ensuring alignment with expected functionality. Manually verify input/output behavior, database operations, and other application processes within Django.

Bug Identification And Reporting

Identify bugs, inconsistencies, and deviations during testing. Document and report issues clearly, with detailed steps to reproduce, and follow up with developers for resolution.

Collaboration

Work closely with developers to understand new features and changes, ensuring that tests align with development objectives.

Documentation

Maintain comprehensive documentation for test cases, results, and identified issues. Provide insights and suggestions to improve code quality and testing processes

Continuous Improvement

Proactively suggest and implement improvements to the manual testing process to enhance efficiency and coverage. Stay updated on best practices and emerging tools for manual testing in Python and Django environments.

QUALIFICATIONS, EXPERIENCE, SKiLLs

Education: Bachelors/master’s in computer science or computer engineering. 2+ years of experience in manual testing, preferably with Django and Python application.

Skills

Technical

Strong understanding of manual testing principles, techniques, and processes. Familiarity with Python and Django frameworks to understand application structure and functionality. Basic knowledge of database operations and SQL for validating backend functionality. Good knowledge of Linux OS for testing and debugging purposes.

Soft Skills

Attention to detail and a methodical approach to testing. Strong analytical and problem-solving skills. Effective communication skills to collaborate with technical and non-technical teams. Ability to prioritize tasks and manage time effectively in a fast-paced environment. Show more Show less

Manual TestingDjangoPythonTest Case CreationBug IdentificationDocumentationCollaborationSQLLinux OSAnalytical SkillsProblem-SolvingAttention to DetailCommunication SkillsTime ManagementContinuous Improvementmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.