Quality Assurance Engineer

Remote (Egypt)Remote (Germany)Remote (Turkey)Remote (Italy) Until 8/21/2026 First posted March 18, 2026 Last posted March 18, 2026
Job description

About Digital SkyNet

Our values
We always have the big picture in mind. By working hand-in-hand we reach common goals as a team. Being proactive with both our clients and among ourselves allows us to find the best business software solutions to even the most complex problems. We tackle them head-on and always finish what we start.
Our misson
Our mission is to help our clients reach their goals. We do that by providing them with custom software tailor-made to suit their needs and solve their problems. From SMB to enterprise we get an in-depth understanding of the industry to efficiently automate its business processes.

Job Title: Quality Assurance Engineer

Job Overview: We are seeking a detail-oriented and experienced Quality Assurance Engineer to join our software development team. The ideal candidate will have a strong background in software testing methodologies, excellent analytical skills, and a passion for ensuring the delivery of high-quality software products. As a Quality Assurance Engineer, you will play a crucial role in the software development life cycle by designing and executing comprehensive test plans, identifying and documenting defects, and collaborating with cross-functional teams to ensure the overall quality of our software solutions.

Responsibilities:

  1. Test Planning and Design:

    • Collaborate with development teams to understand project requirements and functional specifications.
    • Design, develop, and execute detailed test plans, test cases, and test scripts.
    • Create and maintain comprehensive documentation related to testing activities.
  2. Manual and Automated Testing:

    • Perform manual testing of software applications to identify and document defects.
    • Develop and maintain automated test scripts to enhance testing efficiency and coverage.
    • Execute automated test suites and analyze results to ensure software meets quality standards.
  3. Defect Identification and Documentation:

    • Identify, document, and track software defects using established defect tracking tools.
    • Work closely with developers to isolate, reproduce, and resolve defects in a timely manner.
  4. Regression Testing:

    • Conduct regression testing to ensure that previously identified defects have been addressed and new features have not introduced new issues.
  5. Performance and Load Testing:

    • Plan and execute performance testing to evaluate the scalability, reliability, and responsiveness of software applications.
    • Analyze and report performance test results, identifying areas for improvement.
  6. Collaboration and Communication:

    • Collaborate with cross-functional teams, including developers, product managers, and business analysts, to ensure a comprehensive understanding of project requirements.
    • Clearly communicate test progress, test results, and any testing-related issues to relevant stakeholders.
  7. Continuous Improvement:

    • Stay current with industry trends and advancements in testing methodologies.
    • Propose and implement process improvements to enhance the efficiency and effectiveness of the QA process.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience in software quality assurance, including both manual and automated testing.
  • Familiarity with testing tools and frameworks (e.g., Selenium, JUnit, TestNG).
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Knowledge of Agile development methodologies.

Education and Experience:

  • Minimum of [X] years of experience in software quality assurance.
  • Relevant certifications in software testing (e.g., ISTQB) are a plus.

If you are a dedicated Quality Assurance Engineer with a commitment to delivering high-quality software, we invite you to join our dynamic team and contribute to the success of our software development projects.

About this role

Summary

Designs and executes test plans, identifies defects, and ensures software quality.

Job title

Quality Assurance Engineer

Experience level

null

Industry

software

Location requirements

Remote work allowed from Egypt, Germany, Turkey, Italy

Salary

Not specified

Management role

No

Skills & keywords

Required skills

testing toolsautomationdefect trackingsoftware quality assuranceAgile

Preferred skills

SeleniumJUnitTestNGISTQB

Specializations

testingautomationperformancemanual testing
Locations

Structured locations inferred from the posting.

Egypt

Remote Country

Germany

Remote Country

Türkiye

Remote Country

Italy

Remote Country