Quality Assurance Engineer
SSC Egypt, Egypt

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Sep 19, 2023
Last Date
Oct 19, 2023
Location(s)

Job Description

We are looking for an experienced and detail-oriented Quality Assurance (QA) Engineer with 4-6 years of expertise in software quality assurance. As a QA Engineer, you will play a critical role in ensuring the quality, reliability, and performance of our software products. Your experience and skills will contribute to maintaining the highest standards of software excellence.

Key Responsibilities:

  1. Test Planning and Strategy:
  • Develop comprehensive test plans, test cases, and test strategies based on project requirements and specifications.
  • Collaborate with cross-functional teams to understand software functionality and user requirements.
  1. Testing Execution:
  • Execute manual and automated test cases to identify defects and verify software functionality.
  • Perform functional, regression, performance, and usability testing.
  • Report defects, track their status, and work closely with development teams to ensure timely resolution.
  1. Test Automation:
  • Design, develop, and maintain automated test scripts using relevant test automation tools and frameworks.
  • Continuously enhance and optimize test automation suites for efficiency and coverage.
  1. Regression Testing:
  • Conduct regression testing to ensure that new software releases do not introduce new issues or regress existing functionality.
  1. Documentation:
  • Create and maintain test documentation, including test plans, test cases, and test reports.
  • Document and communicate test results and defect reports effectively.
  1. Performance Testing:
  • Plan and execute performance testing to assess system scalability, responsiveness, and stability.
  • Identify performance bottlenecks and work with development teams to optimize software performance.
  1. QA Process Improvement:
  • Contribute to the improvement of QA processes, methodologies, and best practices.
  • Collaborate with the team to enhance testing efficiency and effectiveness.
  1. Team Collaboration:
  • Work closely with developers, product managers, and other stakeholders to ensure a shared understanding of project goals and quality objectives.
  • Participate in Agile or Scrum development processes, including sprint planning and daily stand-ups.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 4-6 years of hands-on experience in software quality assurance, including manual and automated testing.
  • Proficiency in using QA tools and test management systems.
  • Strong understanding of software development lifecycle (SDLC) and testing methodologies.
  • Experience with test automation using tools such as Selenium, Appium, or similar.
  • Solid knowledge of programming/scripting languages for test automation (e.g., Python, Java, JavaScript).
  • Familiarity with performance testing tools (e.g., JMeter, LoadRunner) is a plus.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills, both written and verbal.
  • Detail-oriented with a passion for delivering high-quality software.
  • Relevant certifications in software testing are a plus.

This position offers an exciting opportunity to contribute to the quality and success of our software products. If you have 4-6 years of experience in software quality assurance and are passionate about delivering reliable and high-performing software, we encourage you to apply and be a part of our dynamic team.

Job Specification

Job Rewards and Benefits

SSC Egypt

Information Technology and Services - Zentrum, Leipzig, Germany
© Copyright 2004-2024 Mustakbil.com All Right Reserved.