Junior Mobile Performance Tester (Secunderabad)

Junior Mobile Performance Tester (Secunderabad)

01 Nov
|
Cibersites India
|
Secunderabad

01 Nov

Cibersites India

Secunderabad

Job Description

Junior Native Mobile Performance Testing Engineer

Primary Technologies: Apache JMeter | BlazeMeter | BrowserStack

Experience Required: 2–4 Years

Primary Specialization: Native Android and iOS Application Performance Testing

Position Summary

We are seeking a motivated, hands-on Junior Native Mobile Performance Testing Engineer with experience in Apache JMeter, BlazeMeter, and BrowserStack to support performance testing of enterprise-native Android and iOS applications.

This position focuses specifically on native mobile applications installed and executed on Android and iOS devices—not mobile websites, mobile browsers, or responsive web applications.

The ideal candidate will have practical experience developing and executing performance test scripts, working with REST APIs, supporting cloud-based load tests, and automating native mobile application scenarios on real devices.

The engineer will work alongside senior performance engineers, mobile developers, and infrastructure teams to execute performance tests, collect and analyze results, identify performance issues, and contribute to improving native mobile application responsiveness, stability, and scalability.

This is a hands-on technical position requiring foundational performance testing knowledge, strong scripting and troubleshooting capabilities, and a willingness to develop advanced mobile performance engineering skills.

Key Responsibilities

Native Android and iOS Application Performance Testing

- Assist in developing and executing performance tests for native Android and iOS applications.
- Perform performance validation of installed native mobile applications using Android APK and iOS IPA packages.
- Execute test scenarios covering application launch, screen navigation, user interactions, and critical business transactions.
- Measure and document application response times, transaction completion times, and overall responsiveness.
- Support testing across different Android and iOS devices, operating system versions, and network conditions.
- Collect application logs, execution results, and available device performance metrics.
- Assist in identifying performance issues related to mobile applications, network connectivity, APIs, and backend services.
- Execute test scenarios and analyze results under normal and elevated backend load conditions.

JMeter and BlazeMeter Performance Testing

- Develop, maintain, and execute JMeter scripts for REST API and HTTP(S) performance testing.
- Implement basic to intermediate parameterization, correlation, assertions, JSON extraction, and test-data management.
- Configure and execute load tests using BlazeMeter under guidance from senior engineers.
- Support load, stress, spike, and endurance testing activities.
- Execute predefined workload models involving concurrent users, transaction pacing, and ramp-up/ramp-down configurations.
- Monitor and analyze response times, throughput, transactions per second, error rates, and response-time percentiles.
- Troubleshoot script execution errors, authentication failures, and test-data issues.
- Maintain reusable performance testing scripts and documentation.

BrowserStack Native Mobile Application Testing

- Execute native Android and iOS application tests using BrowserStack real-device infrastructure.
- Develop, maintain, and execute mobile automation scripts using Appium or equivalent automation frameworks.
- Automate native application interactions, including login, screen navigation, user actions, and business workflows.
- Configure and execute test scenarios across different physical Android and iOS devices.
- Support parallel execution of BrowserStack native application automation and JMeter/BlazeMeter backend load tests.
- Capture native application execution timings, logs, and available device diagnostics.
- Assist senior engineers in correlating real-device application responsiveness with backend API performance.

Important:



Candidates must have experience with or demonstrate practical knowledge of native mobile application testing. Experience limited to testing websites through mobile browsers is not sufficient.

Performance Monitoring, Analysis, and Reporting

- Monitor application and infrastructure performance using tools such as Dynatrace, Datadog, AppDynamics, Splunk, or comparable platforms.
- Collect and analyze performance test execution results, logs, and monitoring data.
- Identify performance trends, elevated response times, transaction failures, and resource utilization issues.
- Assist senior engineers with performance bottleneck investigation and root cause analysis.
- Document performance defects with supporting evidence and reproducible test conditions.
- Prepare test execution summaries, performance metrics, charts, and status reports.
- Work with development, DevOps, and infrastructure teams to validate fixes and execute performance regression tests.
- Participate in Agile sprint activities and support in-sprint performance testing.

Required Technical Skills

- Apache JMeter: Hands-on experience creating and executing HTTP(S)/REST API performance test scripts.
- BlazeMeter: Working knowledge of cloud-based load execution, performance test configuration, monitoring, and reporting.
- BrowserStack: Practical experience with or strong working knowledge of native Android/iOS application testing on real devices.
- Mobile Automation: Working experience with Appium or a similar mobile application automation framework.
- Native Mobile Applications: Understanding of installed Android APK and iOS IPA applications, application navigation, API communication, and mobile application behavior.
- API Testing: Experience with REST APIs, HTTP methods, request/response validation, JSON, and authentication.
- Scripting: Knowledge of Java, JavaScript, Python, or another relevant scripting language.
- Performance Metrics: Understanding response time, throughput, concurrency, transaction rates, error rates, and resource utilization.
- Monitoring: Basic experience with an APM or observability solution.
- Defect Management: Experience documenting, tracking, and retesting performance issues.

Required Experience And Qualifications

- 2–4 years of experience in software performance testing, QA automation, or a related engineering role, with practical exposure to performance testing.
- Hands-on experience developing and executing JMeter performance scripts.
- Working knowledge or project experience with BlazeMeter.
- Exposure to BrowserStack real-device testing of native Android or iOS applications.
- Experience developing or executing Appium-based native mobile automation scripts.
- Basic understanding of native mobile application architecture and backend API interactions.
- Familiarity with performance test execution, metric collection, result analysis, and reporting.
- Experience working in Agile software development environments.
- Solid problem-solving, troubleshooting, and communication skills.
- Ability to work independently on assigned testing activities while collaborating with senior engineers.

Preferred Qualifications

- Experience testing both native Android and iOS applications.
- Experience executing mobile automation in parallel with backend load tests.
- Familiarity with Android Studio Profiler, Apple Instruments, or other native mobile diagnostic utilities.
- Knowledge of mobile application CPU, memory, startup-time, rendering, and battery performance metrics.
- Experience with mobile network conditions such as Wi-Fi, 4G, and 5G.
- Familiarity with AWS or other cloud platforms.
- Experience with Git, Jenkins, Azure DevOps, or other CI/CD tools.




- Experience with application monitoring platforms such as Dynatrace or Datadog.
- Knowledge of Android App Bundles (AAB) and mobile application distribution.
- Traditional web application performance testing.
- Exposure to Tricentis NeoLoad or other commercial performance testing tools.

Web performance testing is a secondary, nice-to-have skill and does not replace native mobile application testing experience.

Expected Outcomes

The Successful Candidate Will Be Expected To

- Develop and maintain reliable JMeter performance test scripts.
- Successfully execute BlazeMeter load tests and document the results.
- Execute automated native Android/iOS application scenarios on BrowserStack.
- Support concurrent backend load testing and real-device mobile performance validation.
- Collect relevant performance metrics, logs, and application diagnostics.
- Identify and document performance issues for investigation by senior engineers and development teams.
- Produce accurate test execution reports and performance summaries.
- Contribute to reusable performance testing assets and continuous testing improvements.
- Demonstrate increasing independence in native mobile performance testing activities.

Technical Screening Questions

- Native Mobile Application Testing

What is the difference between testing a native Android/iOS application and testing a website in a mobile browser Describe your experience testing installed APK or IPA applications.

- JMeter Performance Scripting

Explain how you would create a JMeter script to test a REST API used by a native mobile application. How would you handle authentication, parameterization, and dynamic response values

- BlazeMeter Test Execution

Describe your experience executing performance tests using BlazeMeter. How do you configure a test, monitor its execution, and interpret response times, throughput, and error rates

- BrowserStack and Appium

How would you use BrowserStack and Appium to execute a native Android or iOS application test What types of application interactions and execution metrics would you capture

- Performance Testing and Analysis

If a native mobile application becomes slow while a JMeter load test is running against its backend APIs, what information would you collect to help determine the cause of the performance degradation

Senior vs. Junior — Responsibility comparison

This matrix can help recruiters distinguish between the two positions.

Competency

Junior Engineer (2–4 years)

Senior Engineer (5–10 years)

JMeter

Develop and maintain scripts

Architect complex scripts and frameworks

BlazeMeter

Configure and execute tests

Design distributed workload strategies

BrowserStack

Execute and maintain native app tests

Architect real-device testing solutions

Appium

Develop and execute automation

Design and troubleshoot automation frameworks

Workload modeling

Execute predefined models

Design production-representative workloads

Mobile diagnostics

Collect and interpret metrics

Perform advanced diagnostics and profiling

APM

Monitor and identify anomalies

Perform root cause analysis

Test strategy

Follow established strategies

Define strategy and acceptance criteria

Reporting

Prepare execution summaries

Deliver detailed recommendations

Leadership

Collaborate and learn

Mentor engineers and lead implementation

Recommended screening priorities — Junior role

Recommendation: For this junior position, emphasize demonstrated JMeter scripting capability and actual native mobile application testing experience. Candidates should have practical exposure to BlazeMeter, BrowserStack, and Appium, but they should not be expected to independently architect an enterprise performance framework.

The key hiring distinction is that the Senior Engineer designs and leads the native mobile performance testing solution, while the Junior Engineer develops scripts, executes tests, analyzes initial results, and maintains automation within that solution.

📌 Junior Mobile Performance Tester (Secunderabad)
🏢 Cibersites India
📍 Secunderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: junior mobile performance tester (secunderabad) / secunderabad

Subscribe to this job alert:

Get the latest job offers by email for: junior mobile performance tester (secunderabad) / secunderabad