Principal Software Developer In Test - iOS & Android

Posted:
8/30/2024, 2:38:00 AM

Location(s):
Uttar Pradesh, India ⋅ Noida, Uttar Pradesh, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Worker Sub-Type:

Regular

 Job Description: 

BlackBerry® – the iconic brand you know and trust – is now a market leading cybersecurity software and services company.

Creating the gold standard for unified endpoint management (UEM) and unified endpoint security (UES), we secure enterprise information and applications on today’s most popular mobile devices and platforms—such as iPhone, iPad, and Android—protecting both company and personal data. An exceptional user experience enhances productivity, whenever and wherever people want or need access.

Chances are, we are more a part of your life today than we ever were as a handset company.

Are you the person we are looking for?

As Principal SDET, you will work in the capacity of technical lead showcasing your natural curiosity for how things work and understanding what it will take to break them.  You will passionate about producing software of the highest quality and enjoy working in a fast-paced environment.  As a team, we are motivated by achieving sprint deadlines, creating user stories, continuous integration, regression testing, and traceability matrixes.

In return for your talent and enthusiasm, we will provide you with an attractive compensation, commission & benefits package. You will also have the opportunity to thrive in a dynamic environment, working alongside outstanding colleagues. In short, you bring the talent, and we provide the environment, tools, and resources for you to succeed, win big and accelerate your professional growth & development.

What you will be doing:

  • Overseeing SDK and component automation framework and testcases design, as well as implementation
  • Working in the capacity of technical lead, mentoring and helping to build out the team as needed.
  • Owning the quality process and initiatives for the automation framework and testcases
  • Actively participating in aspects of the software quality, testing, and release process
  • Analyzing test results to identify issues in the framework and testcases.
  • Understanding existing testing and automation systems and work with them to take advantage of latest techniques and technologies.

What you will know or have experience of:

  • Agile methodology and continuous integration (i.e. nightly built and release).
  • Ability to investigate and debug difficult problems
  • User-focused & platform design, and high quality technology Comfortable and adaptable in a fast-paced and informal environment
  • Testing with Enterprise grade Secure Browser on mobile devices
  • Experience in automated testing of iOS and Android UI
  • Experience with distributed version control systems – Git/Gerrit 
  • Testing SSL endpoints, certificates and authentication protocols - NTLM and Kerberos.
  • Experience with the following: iOS SDK, Obj-c/Swift, Android SDK, Java, JavaScript, C, C++, REST API’s
  • Gradle, Bash, Docker and Jenkinsfile
  • Continuous integration systems like Jenkins and Docker
  • Mac OS X and running a local automation framework via xCode
  • Testing highly scalable enterprise client-server software.
  • Blackbox, integration, regression and end-to-end testing.
  • Test Case Management Tools including ApTest Manager.
  • Defect Tracking Tools including JIRA

You will:

  • Be relentlessly resourceful.  You troubleshoot through to resolution
  • Have a passion for quality whilst be driven to achieve project deadlines. 
  • Be a motivated self-starter and we will help you to ramp up quickly.
  • Enjoy working in a dynamic environment, see ambiguity as an opportunity. 
  • Be motivated to learn new technical areas quickly.
  • Have amazing organization, attention to detail, and communication skills, along with the ability to collaborate well with others. 
  • Excellent command of written and spoken English, especially when it comes to taking technically complex concepts, and translating these into written form so that non-technical individuals can understand.

If this has you motivated to find out more, then we would love to hear from you!

#LI-

Scheduled Weekly Hours:

40