V

Software Engineer / Software Tester

VERY WELL KNOWN COMPANY LIMITED

Dubai, United Arab EmiratesFresher7h agovia LinkedIn

About the Role

These roles focus on software development, application testing, system reliability, quality assurance, and the delivery of effective technology solutions. The ideal candidates should demonstrate strong analytical thinking, programming knowledge, problem-solving abilities, and a commitment to software quality and continuous improvement.

Key Responsibilities (Software Engineer)

  • Contribute to designing, developing, testing, and maintaining software applications.
  • Write and review code.
  • Implement application features.
  • Integrate software components.
  • Optimize system performance.
  • Collaborate with developers, designers, product teams, and other stakeholders.
  • Troubleshoot software defects.
  • Maintain existing applications.
  • Develop APIs.
  • Manage databases.
  • Prepare technical documentation.
  • Support code reviews, software deployment, and system integration.
  • Improve development workflows while following established coding standards and security practices.

Key Responsibilities (Software Tester)

  • Evaluate software functionality.
  • Identify defects.
  • Verify that applications perform according to established requirements.
  • Review specifications.
  • Prepare test plans.
  • Develop test cases.
  • Execute manual and automated tests.
  • Document test results.
  • Investigate reported issues and verify corrective actions.
  • Conduct regression, integration, compatibility, and performance testing.
  • Maintain testing records.
  • Track defects.
  • Prepare quality reports.
  • Improve test coverage.
  • Refine testing procedures.
  • Ensure that software releases meet defined quality standards before deployment.

Common Responsibilities

  • Accurate documentation.
  • Effective communication.
  • Collaboration across technical teams.
  • Contribution to reliable software applications, efficient development processes, effective defect prevention, and improved product quality.

Requirements & Tech Stack

  • Programming languages: Java, Python, JavaScript, C#, or similar technologies.
  • Development concepts: Software development life cycles, debugging, version control, and system integration.
  • Testing concepts: Test planning, test case design, defect reporting, and regression testing.
  • Tools: Familiarity with automated testing frameworks, API testing tools, or performance testing applications is an advantage.
  • Databases: Understanding of databases, SQL.
  • Web technologies: Understanding of web technologies.
  • Architecture: Understanding of application architecture.
  • General tools: Proficiency in Microsoft Office applications and relevant technical documentation tools.

Qualifications

  • A degree or diploma in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
  • Strong understanding of programming fundamentals and software development principles.
  • Strong understanding of application testing methodologies.
  • Ability to analyze technical requirements.
  • Ability to investigate problems and develop practical solutions.
  • Strong analytical, organizational, and problem-solving skills, with attention to detail.
  • Effective written and verbal communication skills.
  • Ability to collaborate with cross-functional teams.
  • A proactive attitude.
  • Adaptability.
  • Commitment to continuous learning, software reliability, and quality improvement.

Fresher Software Developer Jobs · last 7 days

134 openings · all need no experience

Most hiring: Saatvik Agro, Creative Hands HR, Appinventiv

See all 134 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job