Job description
As Sr. Software Engineer in Test - Mobile you will learn the Couchbase product in order to design, implement and maintain QE's functional and system frameworks to scale-out our data infrastructure software systems. If you like Mobile framework testing and would like to optimize the framework to handle larger scale under heavy load and stressful conditions. You will also be maintaining and be the point of contact for any Jenkins-related issues. In addition, you will also create, implement and deploy Couchbase scripts into the Cloud using AMI/AWS. You’ll work with Python, C/C++, Java, JavaScript, and a number of other programming and scripting languages to build automated test frameworks. You will be part of a great team that is going through some really exciting growth and development.
Requirements
- Android or iOS testing experience along with Automation
- Minimum 5 years working experience in the software industry
- Highly-skilled in test framework implementation
- Highly knowledgeable in Jenkins
- Experience with computer networks including TCP and HTTP
- In-depth knowledge of tools automation and optimization
- Demonstrated knowledge of testing one or more of the following: server performance, API interfaces, databases / data stores, operating systems, network performance
- Experience with working on large scale distributed systems or relational/NoSQL databases
- Coding experience in Python, C or Java
- Experience setting up and configuring test environments, including Windows and Linux operating systems, networking and proxies, and client-server tests
- Experience capturing network traces and basic analysis
- Excellent written and oral communication skills, analytical skills, fanatical attention to detail, and curiosity
- Demonstrated competence and self-motivation in analyzing problems
- Ability to work in a fast-paced environment and to be an outstanding team player