C

Senior QA Engineer (Hybrid, Egypt-based)

Curenta
Full-time
On-site
Cairo, Cairo Governorate, Egypt
QA Engineer
Description

Job Overview:

Curenta is seeking an experienced and detail-oriented Senior QA Engineer to join our team. This role is focused on ensuring the quality and reliability of our software products through advanced automation testing strategies. The ideal candidate will collaborate with cross-functional teams to design and implement testing processes, ensuring seamless software performance and user satisfaction.

Working Hours: Monday to Friday, Pacific Time Zone

Senior QA Engineer, Responsibilities:

  • Test Automation Development: Develop and implement automated test scripts and frameworks to efficiently test software applications.
  • Test Planning: Collaborate with developers to design and executetest plans, test cases, and test scripts.
  • Functional and Regression Testing: Conduct functional, integration, and regression testing to identify software defects and ensure product quality.
  • Process Improvement: Contribute to the design and improvement of the overall testing processes, methodologies, and tools.
  • Issue Analysis: Analyze test results, identify software issues, and provide detailed reports to stakeholders, including developers and project managers.
  • Debugging and Feedback: Work closely with the development team to reproduce and debug issues, while providing feedback on software enhancements.
  • Industry Updates: Stay updated with the latest automation testing tools, technologies, and best practices.
  • Efficiency Optimization: Continuously enhance testing processes to optimize efficiency and effectiveness.


Requirements

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3+ years of experience in automation testing or related roles.
  • Proficiency in test automation tools and frameworks such as Selenium, Appium, or Cucumber.
  • Strong understanding of software testing principles, methodologies, and best practices.
  • Solid knowledge of programming languages such as Java, Python, or C#.
  • Experience with Agile development methodologies, including Scrum or Kanban.
  • Proven experience in analyzing and reporting test results.
  • Strong analytical and problem-solving skills with a keen attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Preferred Skills:

  • Experience with performance testing tools such as JMeter or LoadRunner.
  • Knowledge of continuous testing in CI/CD pipelines.
  • Familiarity with cloud-based testing environments and tools.
  • Prior experience in testing mobile applications and device compatibility.
  • Ability to write and maintain comprehensive test documentation.


Benefits

Why Join Curenta?

  • Work on cutting-edge AI and B2B technologies:Β We are at the forefront of AI and B2B innovation. Our employees have the opportunity to work on the latest and greatest technologies, and to make a real impact on the world.
  • Work with some of the best minds in the industry:Β You will be part of a team of highly motivated and talented people who are passionate about making a difference. You will have the chance to learn from some of the best minds in the industry.
  • Supportive and collaborative work environment:Β We believe in creating a supportive and collaborative work environment where our employees can thrive.
  • Competitive salary and benefits package:Β We offer a competitive salary [$1000 - $1400] and benefits package to our employees.