ENGINEERING

Quality Assurance Engineer

Location Pin Islamabad, Pakistan
Submit your resume
Download PDF
About the Job

Fiber Mountain Quality Assurance (QA) Engineers are skilled and talented professionals, who can design, deploy and test breakthrough software for clouds and data centers. You will enjoy being part of an extremely talented, motivated team interacting with both business and development counterparts to capture key marketing requirements and translate them to products designed for our customers. Moreover, you will be encouraged to design new processes around software testing and adopt the latest frameworks for enhancing software quality assurance. This will provide you with a unique exposure of the entire ecosystem (involving technology, customers and partners) in the cutting-edge data center and cloud space.

The ideal Fiber Mountain QA Engineer will have experience testing and delivering complex “enterprise grade” mission-critical automated systems for our data center and cloud customers. They will have a high customer and product delivery orientation, with the ability to both understand the “big picture” issues AND to drill down to detail.

Responsibilities
  • Development of test plans based on product requirements and standards. 
  • Execute test plans including functional, system, stress, scalability, and reliability. 
  • Work closely with development engineers to reproduce and verify defects found during test. 
  • Develop test scripts for automation of regression, scalability, and reliability testing. 
  • Assist in recreating and troubleshooting customer issues, including verification of patch releases. 
  • Provide periodic work status updates electronically to company management. 
  • Prepare all other regular and special documentation as determined by the Product Assurance Manager. 
Qualifications
  • BS degree or higher in Computer Science or similar field of study. 
  • Ability to develop test strategies and tools based on interactions with feature architects, product management, and software engineers. 
  • Strong knowledge of Python and object-oriented Python.
  • Experience in using Git/Gerrit for code management. 
  • Strong written and verbal communication skills.
  • Able to work effectively across multiple projects and teams. 
  • Experience in interfacing and supporting customers is highly desired would be a plus.
  • Self-starter, capable of working independently as well as building strong cross-functional relationships. 
  • Experience with Dockeremulation would be a plus
  • Experience in creating GUI interfaces using PyQt would be a plus. 
  • Working knowledge of networking product development or test experience.
  • Working knowledge of LAN technologies such as Ethernet, IPv4, and IPv6 
  • Experience with virtualization with VMware, Hyper-V, KVM, or VirtualBox
  • Knowledge of authentication and authorization mechanisms such as Active Directory/LDAP, OAuth2, Open IDConnect, etc would be a plus
  • Able to work in a fast-paced environment, ramping-up on new technology quickly. 
  • Experience testing mobile applications a definite plus, especially using automation tools. 
  • Experience with Jira and TM4J would be a plus
To proceed with your application, click the button below
Submit your resume