Quality Control Engineer
Cairo, EgyptOn-siteFull-timeMid ยท 2+ yearsH1B likely
About this role
Provide quality input and recommendations to assure highest quality delivered during each stage of SDLC. Software testing, Agile testing. Runs tests and retests as necessary, executing test scripts in the area of accountability, reporting on test activities and results in accordance with project plans. Executing Ad-hoc testing which includes complex scenarios. Hands on experience developing high quality, robust, browser-based regression automation suites and tests using Selenium,automation test suites for iOS, Android, and Windows Phone mobile applications using Appium. Creating test strategies, test plans, test cases, estimation sheet & defects written in a descriptive, structured and understandable way. Anticipating how the user will use the product and suggests enhancements accordingly. Provide timely solutions, support and documentation. Design validation and verification. Verify that implemented software meets the business requirements.& review and provide QA input to improve the software. Generating performance reports and analyzing to highlighting areas of enhancement. Tracking the test cases execution error rate. Resource planning Schedule & Estimation. Deliver sessions to engage QA team on integrated QA processes and flows. Requirements BS degree in Computer Science, Engineering or a related subject. 2+ years of software development experience. Hands on experience with web based systems and mobile applications testing, Thorough understanding of software testing methodologies, QA tools and agile principles. Experience in non-functional testing (automation/Performance/Security) is a plus. Solid testing components and deliverables within the Systems Development Life Cycle (SDLC) and UML. Familiarity working closely with UX and Visual Designers. A good understanding of UML class diagram. A good understanding of CI/CD. A good understanding of code versioning tools, such as GIT. Strong digital portfolio.
