Job Title : Mobile Performance Tester
Experience : 5 - 10 Years
Location : TVM/Kochi
Description:
Key Responsibilities:
• Responsible for capturing the non-functional requirements, based on engagements this role should be capable of defining the SLAs based on experience & industry standards.
• Plan and conduct performance testing to evaluate mobile applications' responsiveness, stability, and scalability. This may involve load testing, stress testing, and endurance testing.
• Configure and maintain test environments that replicate real-world conditions, including different network types, device configurations, and user scenarios.
• Use performance monitoring tools to track and analyze key metrics, such as response time, CPU usage, memory consumption, and battery usage.
• Identify performance bottlenecks by analyzing test results and profiling the mobile application's code.
• Collaborate with developers and quality assurance teams to optimize code and address performance issues, offering recommendations for improvements.
• Develop and maintain performance test scripts leveraging JMeter/ loadrunner/ Neoload/ K6 to ensure consistent and repeatable tests.
• Generate comprehensive performance test reports that detail findings, recommendations, and test results for stakeholders and development teams.
• As part of the scrum team, regularly conduct regression testing to verify that performance improvements have been successfully implemented and have not introduced new issues.
• Compare the performance of mobile applications with industry benchmarks and those of competitors to identify areas for improvement.
• Keep thorough documentation of test plans, test cases, and test results.
Eligible Candidate Criteria:
• A bachelor's degree in computer science, information technology, or a related field is typically required.
Job Description
• 5+ yrs. proven hands-on experience in software quality assurance or mobile application testing is essential. Specific experience in mobile application performance testing is a significant advantage.
• Proficiency in performance testing both iOS and Android mobile applications.
• Familiarity with performance testing tools such as Apache JMeter, LoadRunner, Neoload, K6 or similar tools.
• Proficiency in test automation using tools like Appium, Calabash, JMeter-InfluxDB- Grafana or similar frameworks is a plus.
• Strong scripting and coding skills, especially in languages like Python, Java, or Swift, for test automation and performance analysis.
• Experience with performance monitoring tools like New Relic, Firebase Performance Monitoring, or similar.
• Strong analytical and problem-solving skills to identify and address performance bottlenecks.
• Excellent communication skills to effectively collaborate with cross-functional teams, document findings, and present results. A keen eye for detail to ensure comprehensive testing and reporting of performance issues.
• The ability to adapt to different mobile devices, network conditions, and application scenarios.
• Understanding of industry best practices and emerging trends, keeps improving the mobile application performance testing.