Job Title: Senior QC/QA Engineer (API) with Digital Media Experience
Overview:
As an API Test Engineer, you will be responsible for ensuring the quality, reliability, and performance of APIs through rigorous testing. You will design, develop, and execute automated and manual tests to validate the functionality, performance, and security of APIs. Your role will involve close collaboration with developers, product managers, and other stakeholders to deliver high-quality software products.
Key Responsibilities:
• Test Planning and Design:
• Analyze API specifications and requirements to understand the functionality and scope.
• Design comprehensive test plans and test cases for API testing.
• Identify and document test scenarios, edge cases, and boundary conditions.
• Test Execution:
• Perform manual testing of APIs to validate functionality, performance, and security.
• Develop, maintain, and execute automated test scripts using tools like Postman, JMeter, SoapUI, or similar.
• Execute test cases and document results.
• Automation:
• Create and maintain automated test scripts to increase test coverage and efficiency.
• Integrate automated tests into the CI/CD pipeline to ensure continuous testing.
• Bug Reporting and Tracking:
• Identify, document, and report bugs and issues found during testing.
• Work closely with developers to reproduce and resolve issues.
• Track and verify bug fixes and enhancements.
• Performance Testing:
• Conduct performance testing to evaluate the scalability and reliability of APIs.
• Identify performance bottlenecks and work with development teams to resolve them.
• Security Testing:
• Perform security testing to identify vulnerabilities and ensure the APIs are secure.
• Work with security teams to address and mitigate security risks.
• Collaboration and Communication:
• Collaborate with cross-functional teams to understand requirements and provide feedback.
• Participate in agile/scrum meetings and contribute to sprint planning and retrospectives.
• Communicate test results and quality metrics to stakeholders.
• Continuous Improvement:
• Stay updated with industry best practices and emerging trends in API testing.
• Continuously improve testing processes, tools, and techniques to enhance test coverage and efficiency.
Qualifications:
• Education:
• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
• Experience:
• 3+ years of experience in software testing, with a focus on API testing.
• 5+ years total development/testing experience.
• Proven experience in designing and executing automated and manual tests for APIs.
• Technical Skills:
• Proficiency with API testing tools (e.g., Postman, SoapUI, JMeter).
• Experience with test automation frameworks (e.g., RestAssured, Newman).
• Knowledge of scripting languages (e.g., Python, JavaScript).
• Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).
• Understanding of RESTful and SOAP web services.
• Basic knowledge of databases and SQL.
• Soft Skills:
• Strong analytical and problem-solving skills.
• Excellent communication and collaboration skills.
• Attention to detail and a focus on quality.
• Ability to work independently and as part of a team.
Preferred Qualifications:
• Experience with performance testing and tools (e.g., Gatling, LoadRunner).
• Knowledge of security testing and tools (e.g., OWASP ZAP, Burp Suite).
• Familiarity with cloud platforms (e.g., AWS, GCP, Azure).
• Experience working in an agile/scrum development environment.
Benefits:
• Competitive salary and benefits package.
• Opportunity to work with a talented and passionate team.
• Professional development opportunities.
Job Type: Full-time
Pay: AED5,000.00 - AED12,000.00 per month
Ability to commute/relocate:
• Dubai: Reliably commute or planning to relocate before starting work (Preferred)
Education:
• Bachelor's (Required)
Experience:
• Familiarity with CI/CD: 1 year (Preferred)
• Understanding of RESTful and SOAP web services: 1 year (Preferred)
• Familiarity with cloud platforms: 1 year (Preferred)
• Knowledge of Databases and SQL: 1 year (Preferred)
• API Testing & Testing Tools: 4 years (Required)
• Automated and Manual Testing: 4 years (Required)
• Development / Testing: 5 years (Required)
• Digital Media (IPTV/CDN/OTT) Business: 1 year (Preferred)
Location:
• Dubai (Preferred)
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.