Create testing plans, review test cases, and make sure that they are written in a descriptive, structured, and understandable way for new or updated software projects.
Clarify requirements and define the missing requirements
Participate in sprint planning to estimate sprint stories
Participate proactively in stand-up meetings, release retrospectives, suggesting and implement improvements.
Design, develop, and execute test cases in compliance with the business requirements.
Clarify requirements and define the missing requirements.
Perform usability testing to evaluate how the UI is user friendly
Creating bug reports
Following up on the defects and the fixes with the development team
Coordinating the completion of the tasks with the developers and the management
Helping with Managing and leading the quality control team in terms of assigning, monitoring,
Control tasks and re-balance or re-allocate them as required.
Designs, executes, monitors, and troubleshoots automated tests in a variety of situations and conditions.
Manage automated testing artifacts to ensure proper reuse, versioning, organization, and retention.
Define and publish key performance metrics for automated testing.
For test cases that fail, perform a basic diagnosis to determine the root cause (i.e., which input parameters cause the failure).
Identify edge cases that give unexpected or incorrect behavior.
Job Requirements
Bachelor’s degree in computer science, product management or relevant field.
Minimum 3 years of previous experience in both manual and automation testing.
Understanding of Agile methodologies.
High-level analytical skills.
Experience of the OWASP Top Ten Web Application Security Risks, and ability to perform tests against them.
Ability to define test cases execution priority
Excellent software troubleshooting skills.
Experience in API testing
Experience in test Automation at the UI and API levels
Participate in code reviews to ensure the quality of source code for the automated script
Understanding of JavaScript
Helping on Managing and leading the quality control team in terms of assigning, monitor, control tasks and re-balance or re-allocate them as required.
Excellent troubleshooting and communication skills.
Critical thinker and details oriented.
Advanced written and verbal communication skills.
Very good to Fluent English
Extensive experience in quality assurance practices and processes, scripting and project management
Appium experience for iOS and Android is a plus
Builds tools to track performance of our backend systems and test their load capacity is a plus.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.