Job Description:
We are seeking an experienced Senior Mobile Performance Test Engineer for our leading financial services client. This role focuses on ensuring the quality and performance of mobile applications through automation testing, script development, and performance analysis. The ideal candidate will have a strong background in Mobile QA, performance testing, and programming in Java, with expertise in testing frameworks for iOS and Android applications.
Key Responsibilities:
Design, develop, and execute performance tests for mobile applications.
Write and maintain test scripts using Java, Appium, Espresso, and XCUI.
Identify performance bottlenecks and work with development teams to optimize mobile app performance.
Improve the quality and functionality of mobile applications by developing and executing comprehensive test strategies.
Integrate automated tests into CI/CD pipelines to streamline the release process.
Debug issues on both iOS and Android platforms using appropriate tools and techniques.
Required Skills and Qualifications:
4-7+ years of experience in Mobile Automation Testing, Mobile Quality Assurance, Mobile Performance Testing, and Java programming.
Strong programming background with Java and experience in QA testing.
Proficient in developing performance tests and scripts for mobile applications using XCUI and Appium or Espresso frameworks.
Familiarity with SWIFT programming language and XCUI Test framework for iOS mobile app testing.
Knowledge of Java/Kotlin programming languages and Espresso framework for Android mobile app testing.
Hands-on experience with iOS and Android operating systems, device configurations, and debugging tools.
Understanding of the Appium framework, its APIs, and server configurations for mobile testing automation.
Experience integrating automated tests into CI/CD pipelines.
Preferred Skills:
Additional experience in mobile app development is a plus.
Familiarity with Agile/Scrum development processes
Any Graduate