Responsibilities
- Design, develop, and execute test plans and test cases for iOS applications.
- Conduct manual and automated testing to identify defects, performance issues, and usability concerns.
- Work closely with developers to reproduce, diagnose, and resolve issues.
- Document and track bugs using bug tracking software, ensuring clear communication of findings.
- Participate in the review of requirements, designs, and test cases to ensure the application meets both functional and non-functional requirements.
- Perform various types of testing, such as functional, regression, performance, security, and accessibility testing.
- Report on testing progress, issues, and risks to stakeholders.
- Maintain and improve test automation frameworks.
Required Skills And Qualifications
Proven experience in software testing, specifically for mobile applications.Familiarity with the iOS development lifecycle and Apple's design principles and guidelines.Proficiency with testing tools such as Appium, and frameworks like Selenium or Cucumber.Experience with automation and mobile automation testing.Strong understanding of software quality assurance and testing methodologies.Excellent analytical and problem-solving skills.Strong verbal and written communication skills.Experience with bug tracking software and version control systems like Git.Experience with different types of testing, including performance and security testing.Preferred Skills And Qualifications
Knowledge of iOS frameworks like Core Data and Core Animation.Experience with Objective-C or Swift.Familiarity with CI / CD tools.Understanding of RESTful APIs.A Bachelor's degree in Computer Science, Engineering, or a related field.Skills Required
Mobile Automation Testing, Security Testing, Objective-c, Appium, Automation Testing, Selenium, Restful Apis, Cucumber, Swift, Software Quality Assurance