Senior Software Test Engineer
MTS -
Heliopolis, CairoPosted 2 years ago30People have clicked1 open position
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Provide quality input and recommendations to assure highest quality delivered during each stage of SDLC;
- Runs tests and retests as necessary, executing test scripts in area of accountability, reporting on test activities and results in accordance with project plans;
- Executing Ad-hoc testing which includes complex scenarios;
- Web and Mobile automation testing;
- Hands on experience developing high quality, robust, browser-based regression automation suites and tests using Selenium;
- Hands on experience developing high quality, robust, 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;
- Requirements, Design validation and verification;
- Verify that implemented software meets the business requirements
- Generating performance reports and analyze to highlighting areas of enhancement;
- Competitor analysis testing;
- Tracking the test cases execution error rate;
- Following up on bugs closure rate and rejection rate to take appropriate actions required;
- Define Scope of Testing;
- Resource planning Schedule & Estimation;
- Review and provide QA input to improve the software;
- Compile and report QA team outcome , test reports , defect reports , risk reports;
- Deliver sessions to engage QA team on integrated QA processes and flows.
Job Requirements
- BS degree in Computer Science, Engineering or a related subject.
- 3-4 years of software testing experience, particularly in PHP MVC frameworks
- Hands on experience with web based system 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.
- Ability to understand business requirements and translate them into test cases.
- Ability to work with software developers and discuss technical issues
- Familiarity working closely with UX and Visual Designers in a dynamic environment.
- Strong problem solving and debugging skills.
- 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.
- Good command of both written and spoken English.
Featured Jobs
Similar Jobs
- Senior Testing EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza10 hours ago