MobileIron is on the cutting edge of the mobile revolution. Think about how important your phone is – mobile devices are becoming increasingly critical for employees to be productive at work. This has left companies struggling to keep those devices secure while enabling access to company information and preserving employee privacy and positive user experience. More and more companies are now turning to Enterprise Mobility Management software to assist them with that priority. Thousands of organizations have selected MobileIron as the platform for their mobile strategies. In fact, MobileIron is the leading standalone EMM vendor in the 2017 Gartner Magic Quadrant and has been recognized as a Leader for 7 consecutive years.
Are you excited by cloud, security, and mobile?
We are looking for passionate people to help us build the next chapter of MobileIron. Join us as we scale to meet the needs of our rapidly growing customer base.
Perform load, stress, reliability tests on Mobile Iron’s Product Line
Works with development teams through the design and early test stages to ensure strict adherence to business requirements and to improve upon new and existing features where applicable.
Responsible for creating performance use cases, scenarios and performance test plan creation
Analyze test result and trouble shoot product issues with Developer to identify the root cause and solution
Work and collaborate with remote teams to resolve any blocking issues / deliverables.
Interact with cross-functional groups including peer QA engineering teams, product managers, and customer support.
Work with performance automation team to design performance client to support new features.
Understand the sprint and work in an agile team.
4+ years of experience with Performance Test on enterprise Java applications
Hands on java coding, solid understanding of object-oriented design and testing patterns
Experience in tuning J2EE Complaint Application Servers like tomcat.
Understanding of JVM, Garbage Collection policies, Heap & Thread dump analysis.
Solid understanding of system metrics (cpu/mem/cache), perf attributes like throughput, concurrency and latency and their correlations.
Work experience with Unix/Linux and shell scripting
Able to work in a collaborative team-oriented environment across multiple Infrastructure and application groups providing constructive feedback, inputs, and direction.
Experience with one or more database technologies like Postgres, MySQL.
Understanding of common networking protocols and Wireshark, tcpdump, packet-capture analysis.
Performance testing experience in any cloud based environment like Azure, AWS etc.
Work experience with profiling, analyzing, trouble shooting performance issues with OR without APM tools like Dynatrace, Jconsole, Yourkit etc.
Experienced in Unix/Linux, Networking and Security technologies.
Experience with java profiling tools
Masters / Bachelors degree (CS, CE, or EE preferred)
5+ years of experience in testing highly scalable enterprise client-server software.
Strong knowledge of networking (HTTP/HTTPS, TCP/IP, and related web technologies)
Experience with using a network trouble shooting tool (Wireshark, TcpDump…).
Proxies (forward, reverse, email, web) / Apache, Bluecoat
Experience with troubleshooting applications (log analysis, config analysis and debugging)
Prior mobile device testing, application, or content management experience is a plus.
Public Key Infrastructure (PKI), SSL
Experience with HTTP communication using Certificate Authentication.
Knowledge of load balancing server (ex. F5, HA proxy)
Testing experience on mobile device platforms including iPhone, Android is a plus.