C

Principal QA Analyst -ProdDev

CLBPTS
On-site
Telangana, India
QA Analyst
Description


Responsible for developing, applying and maintaining quality standards for company products with adherence to both internal and external standards. Develops and executes software test plans. Analyzes and writes test standards and procedures. Maintains documentation of test results. Analyzes test results and recommends corrective actions.

As a member of the technical/process QA division, you will design functional, integration and regression test plans, build and execute manual and automated tests and perform highly complex analysis for multiple products. Set cross-functional product testing standards. Analyze, evaluate and plan methods of approach and organize means to achieve solutions to complex problems.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

Responsibilities

As a Principal QA Engineer, you are responsible for

  • Develop Test suites using Robo Automation frame works.
  • Experience in Java and Junit is desirable
  • Experience in Maven isΒ  desirable
  • Experience in Git and Subversion is desirable
  • Mandatory to have experience in Docker and Kubernetes
  • Highly desired : Expertize in Robo framework
  • Work independently and mentor team on test automation.
  • Good knowledge on Linux shell script, python and perl.
  • Experience developing and executing test of various components for performance ability, stability and scale capabilities as well as automating test suites for ongoing testing of products.
  • Team Work with Development and System Engineering in delivering Test Scope, Procedures in advance and consolidate validation scope.
  • Create Product validation Environment mimicking customer scenarios, and support team for the same.
  • Collaborate with peer teams in issue discussion and reproduction.
  • Mandatory to have manual and automated test experience. Highly desired.
  • Good understanding of telecom call-flows and protocols like SIP/VoIP.
  • Sound understanding of networking fundamentals, L2/L3 concepts.
  • Previous experience in agile development is a plus.
  • Good command of English in written and spoken communication.

Β 

Β Skills:

  • Expertize in Robo framework
  • Ability to write and maintain test automation scripts using Python/Shell/Perl.
  • Shall have 10 – 18 years’ proven product validation experience in cloud and micro-service based product development. Telecom & Datacom Products is advantageous.
  • Product validation expertise with any of these VoIP (SIP), Networking and IP Security Technologies is advantageous.
  • Experience with testing SaaS application built on various components and micro-services.
  • Experience and hands-on knowledge testing apps built with RESTful APIs, JSON.
  • Experience working with test automation tools like: Selenium, Cucumber, JUnit, Jenkins.
  • Solid understanding of CI/CD including, but not limited to, Jenkins, Docker, Kubernetes
  • Experience with test automation tools for JavaScript web applications, such as Selenium
  • Savvy with Linux, Virtualization, Network Administration and responsible for creating the product environment independently.
  • Strong hands-on experience on SIPp tool. Working knowledge of any of industry leading load testing tool will be an added advantage.
  • Experience in Release Planning, Tracking is desired.
  • Shall work with peer teams and remote teams and shall be team player.