Key Responsibilities:
• Test Planning: Collaborate with cross-functional teams, including developers, product managers, and designers, to understand project requirements, define test plans, and create test cases for mobile applications.
• Test Execution: Execute test cases to identify software defects, verify bug fixes, and ensure the functionality and performance of mobile apps on different devices and OS versions.
• Defect Reporting and Tracking: Document, prioritize, and track defects using bug tracking tools. Provide detailed information about issues, including steps to reproduce, environment details, and expected outcomes.
• Test Automation: Develop and maintain automated test scripts using frameworks and tools like Appium, Selenium, or XCTest. Automate repetitive tests to increase efficiency and coverage.
• Compatibility Testing: Conduct compatibility testing across multiple mobile devices, screen sizes, resolutions, and OS versions to ensure consistent performance and functionality.
• Performance Testing: Evaluate and optimize mobile app performance by conducting load testing, stress testing, and analyzing key performance indicators. Identify bottlenecks and provide recommendations for improvement.
• Usability and UX Testing: Assess the usability, user interface, and user experience of mobile apps. Provide feedback and suggestions for enhancing the app's usability, accessibility, and overall user satisfaction.
• Regression Testing: Perform regression testing to ensure that new features, enhancements, or bug fixes do not adversely impact existing functionality.
• Test Documentation: Create and maintain comprehensive test documentation, including test plans, test cases, test scripts, and test results. Keep documentation up to date to ensure traceability and knowledge transfer.
• Collaboration and Communication: Collaborate effectively with cross-functional teams and provide regular status updates on testing progress, issues, and risks. Communicate complex technical information in a clear and concise manner.
• Performance and Load Testing: Perform performance and load testing to assess the responsiveness and scalability of WhatsApp. Identify potential bottlenecks, resource usage, and stability issues under heavy usage scenarios.
Qualifications and Skills:
• Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
• Proven experience in mobile application testing on iOS and Android platforms.
• Strong understanding of mobile technologies, platforms, and ecosystems.
• Familiarity with test automation frameworks and tools (e.g., Appium, Selenium, XCTest).
• Jmeter, postman, Mobaxterm
• Proficient in writing and executing test cases and test scripts.
• Solid knowledge of software testing methodologies, including functional, regression, performance, and usability testing.
• Experience with bug tracking and test management tools (e.g., Jira, TestRail).
• Excellent analytical and problem-solving skills.
• Strong attention to detail and ability to work in a fast-paced environment.
• Effective communication and collaboration skills.
--
You must verify your mobile number to apply to this job.