Apply Edge Start your job search

Software QA Engineer

SAQAYA · Cairo, Egypt

Apply & track with Apply Edge
Software QA Engineer 🧪Reports To: Development Team Lead 👨 💻Location: Remote / Hybrid 🌍Role Purpose 🚀As a Software QA Engineer, you will work closely with Software Development Engineers, Product Owners, and other Quality Assurance Engineers to ensure that software deliverables meet high quality standards through manual and automated testing. You will contribute to test planning, create and execute test cases, identify defects, and support continuous improvements to QA processes and testing procedures.Key Stakeholders 🤝Development Team LeadSoftware DevelopersProduct OwnersQA Team MembersProject ManagersTechnical LeadsUX/UI Designers 🎨Release Management TeamsAccountabilities 📋Create, maintain, and execute test plans and test cases.Identify, document, and track software defects and product issues 🐞.Work closely with Product Owners, Developers, QA team members, and other stakeholders to ensure product quality.Participate in testing activities throughout the software development lifecycle, including planned and exploratory testing.Perform investigative testing to help identify and reproduce issues 🔎.Support the implementation and maintenance of QA processes and quality standards.Contribute to team discussions, QA reviews, and continuous quality improvement initiatives 📈.Assist in maintaining automated test suites and improving test coverage 🤖.Collaborate with cross-functional stakeholders to ensure quality requirements are clearly understood and met.Provide feedback and recommendations to improve product usability, reliability, and overall user experience ✨.Perform any other tasks and responsibilities related to the role of Software QA Engineer.Knowledge, Experience & Skills 🛠️Required ✅Minimum of 2–4 years of experience in Software QA or a similar role.Degree in Information Technology or another related field 🎓.Good knowledge of UX/UI testing with strong attention to detail, preferably in mobile applications 📱.Experience with manual testing methodologies and software testing principles.Experience with automated testing tools and a solid understanding of automation testing principles 🤖.Willingness to learn, improve, and expand automation testing skills 📚.Familiarity with cloud testing environments such as LambdaTest, Device Farm, or similar platforms ☁️.Good knowledge of SQL and database testing.Familiarity with version control systems such as Git.Experience creating and maintaining Test Scenarios, Test Cases, and Test Plans.Experience with API testing and collaborating with development teams 🔗.Experience working in Agile development environments 🔄.Strong analytical, problem-solving, and troubleshooting skills.Self-motivated, proactive, and eager to learn new technologies and processes 💡.Ability to manage multiple tasks and priorities effectively.Good verbal and written English communication skills 🗣️.Strong stakeholder management and collaboration skills 🤝.Desirable ⭐Experience using AI-assisted tools to improve testing efficiency 🤖.Understanding of Android and iOS mobile applications and release processes 📱.Basic understanding of Flutter applications.ISTQB Foundation Certification 🏅.Experience working with modern CI/CD pipelines and quality assurance best practices ⚙️.Additional Information ℹ️The above list is not exhaustive, and the company reserves the right to amend duties and responsibilities as necessary to meet the evolving needs of the role and the organization.