Senior Software Engineer I - QA

One Kattameya, Cairo
Technology – Engineering /
On-site
We are Hiring a highly skilled QA Software Engineer to join our dynamic team. You will ensure the quality and reliability of our software products through meticulous testing, quality assurance, and quality control processes. Your expertise will contribute to maintaining high standards across the software development lifecycle.

What you'll do:

    • Develop and execute comprehensive test plans and test cases to verify software product quality and reliability.
    • Design, develop, and maintain automated test suites to enhance testing efficiency and accuracy.
    • Conduct thorough manual testing of software applications to identify bugs, defects, and inconsistencies.
    • Collaborate closely with software developers to reproduce, debug, and resolve issues uncovered during testing.
    • Perform code reviews and provide constructive feedback to improve code quality and maintainability.
    • Work with cross-functional teams to establish and enforce quality standards, processes, and best practices.
    • Participate actively in requirement analysis, design reviews, and sprint planning to contribute insights on testability and quality aspects.
    • Continuously evaluate and enhance the effectiveness of QA/QC processes and tools, recommending improvements as necessary.
    • Mentor and guide junior QA/QC engineers to support their professional growth and development.
    • Stay updated with industry trends, emerging technologies, and best practices in software testing and quality assurance.

To succeed in the role, you’ll need to have:

    • 4+ years of experience, focusing on automated testing.
    • Proficiency in testing methodologies, test automation tools, and techniques.
    • Solid understanding of software development processes, including Agile/Scrum methodologies.
    • Strong analytical and problem-solving skills, capable of quickly identifying and resolving complex issues.
    • Excellent communication and collaboration abilities, with a strong team-oriented approach.
    • Demonstrated ability to manage multiple priorities and deliver high-quality results within tight deadlines.
    • Experience in performance testing, security testing, and/or accessibility testing is advantageous.
    • Relevant certifications such as ISTQB or CSTE are desirable.