Responsive Navbar

QA Engineer

Job Description

Roles & Responsibilities

Job Title: Quality Assurance (QA) Engineer

Job Summary:

The Fresher Quality Assurance (QA) Engineer is responsible for assisting in the development and execution of quality assurance processes to ensure that products meet specified requirements and standards. This entry-level role focuses on learning and applying testing methodologies, conducting tests, and collaborating with senior QA engineers and developers to improve product quality.

Key Responsibilities:

Testing and Validation:

  • Assist in developing and executing test cases based on product requirements and specifications.
  • Conduct basic functional, regression, and usability testing to identify defects in software or systems.
  • Report issues or bugs identified during testing to the QA lead or development team.

Defect Documentation:

  • Document identified defects clearly and accurately using defect-tracking tools (e.g., JIRA, Bugzilla).
  • Collaborate with developers to reproduce and resolve issues.
  • Verify fixes for resolved defects and perform retesting as required.

Learning and Process Adherence:

  • Learn and follow established QA processes and testing methodologies under the guidance of senior QA engineers.
  • Participate in training sessions to understand QA tools, frameworks, and best practices.
  • Support the QA team in maintaining compliance with organizational quality standards.

Documentation:

  • Maintain detailed test logs and records of executed test cases and their results.
  • Assist in preparing basic test reports summarizing findings and progress.

Collaboration:

  • Work closely with developers, designers, and other QA team members to understand project requirements and objectives.
  • Participate in team discussions and brainstorming sessions to improve product quality.

Skills and Knowledge Required:

  • Basic understanding of software development life cycle (SDLC) and software testing life cycle (STLC).
  • Familiarity with manual testing techniques and basic knowledge of automation testing tools (e.g., Selenium) is a plus.
  • Strong analytical and problem-solving skills to identify and document software issues.
  • Attention to detail and ability to follow instructions accurately.

Educational Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related technical field.
  • Basic certification in software testing (e.g., ISTQB Foundation Level) is advantageous but not mandatory.

Experience:

  • No prior experience required; internships or academic projects related to software testing are beneficial.

Key Focus Areas:

  • Automated Manufacturing Systems

  • Understanding the basics of robots, conveyors, and other automated systems used in manufacturing processes.
  • Quality Control and Monitoring

  • Assisting in the implementation and monitoring of quality control measures to ensure adherence to production standards.
  • SCADA and PLC Programming

  • Learning foundational concepts of SCADA and PLC programming and their role in industrial equipment monitoring and control.

Tools and Technologies:

  • Exposure to defect-tracking tools (e.g., JIRA, Bugzilla) is a plus.
  • Familiarity with testing tools (e.g., Postman, Selenium) and version control systems (e.g., Git) is desirable.

Other Requirements:

  • Strong communication and teamwork skills to collaborate with diverse project teams.
  • Eagerness to learn and develop skills in quality assurance and testing methodologies.
  • Commitment to adhering to organizational standards and delivering high-quality results.
Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : None