Key Responsibilities:
- Develop, maintain, and execute automated test scripts for mobile applications and related APIs.
- Design and implement API test cases covering functionality, reliability, performance, and security.
- Collaborate with developers, product owners, and QA teams to understand requirements and define test scenarios.
- Perform functional, regression, integration, and performance testing of mobile app APIs.
- Use API testing tools such as Postman, REST Assured, SoapUI, or similar frameworks.
- Integrate API tests into CI/CD pipelines to enable continuous testing.
- Analyze test results, log defects, and work with development teams to ensure timely resolution.
- Document test plans, test cases, and provide clear reports on testing status and quality metrics.
- Stay updated with emerging testing tools and best practices in mobile and API automation.
Qualifications and Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 3+ years of experience in mobile application testing with a focus on API automation.
- Strong programming skills in languages such as Java, Python, or JavaScript for test automation.
- Experience with API testing tools/frameworks like Postman, REST Assured, SoapUI, or Karate.
- Familiarity with mobile platforms (iOS, Android) and their testing requirements.
- Experience in integrating automated tests with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
- Understanding of RESTful and SOAP web services, JSON, XML, and HTTP protocols.
- Knowledge of version control systems like Git.
- Strong analytical and problem-solving skills.
Desirable Skills and Certifications:
- Experience with mobile automation tools like Appium, Espresso, or XCUITest.
- Familiarity with performance testing tools (e.g., JMeter) for API load testing.
- Knowledge of security testing and API authentication methods (OAuth, JWT).
- Certifications such as ISTQB Automation Engineer, Certified Software Tester, or equivalent.
- Experience working in Agile/Scrum environments.
Skills Required
Api, Scrum, Git, Json, Xml, Azure