Send me more jobs like this

Sorry, This job is expired.

Principal QA Engineer

Keywords / Skills : Principal QA Engineer

Posted: 2019-10-09

Other Roles
Posted On
9th Oct 2019
Job Ref code
Job Description

Our Team

Informatica Core Metadata Group (CMG) enables delivering authoritative, trustworthy and high quality data to all stakeholders across all domains for all projects and business applications—on premise or in the cloud—using a single, unified platform, the Intelligent Data Platform.

 Job Description

The Principal QE Engineer is a senior position responsible for the Software Quality Assurance team, leading new and existing Quality Engineering initiatives, and will be instrumental in managing QE processes, driving test methods, risk analysis, resource planning and estimating for client projects.
  • Extensive experience designing solution architectures for an enterprise software, service virtualization, or systems integration company;
  • Effective at quickly understanding technology and explaining it in non-technical terms;
  • Demonstrated presentation and proposal writing/preparation skills;
  • Define approach to test entire systems;
  • Design, plan, execute, monitor, improve testing process for a testing engagement;
  • Ability to meet deadlines and work independently;
  • Oversee/ensure the quality of test plans, test cases, test matrix, and bug reporting
  • Extensive scripting and development experience in a broad range of programming languages;
  • Deep database (RDBMS) technology understanding with hands on experience in SQL and procedural languages;
  • Advanced experience in Cloud and Virtualization with a focus on VMWare solutions
  • The ideal candidate will have excellent English communication skills, proven leadership skills, software development experience, deep understanding of formal QA tools, methodology/processes and deep experience with service virtualization.

Position Description & Responsibilities:
  • The Principal QE Engineer drives the test automation strategy. The architect sets the technical direction for the QA work and leads the test automation team. The Principal QE Engineer works closely with development and the test team to meet the quality objectives of the client organization.
  • Establish design principles for QA automation and Performance Testing Present options and recommendations as needed
  • Design and maintain the test automation frameworks
  • Design and architect modular and reusable automated testing solutions that satisfy client requirements.
  • Work closely with the test team to identify new automation opportunities.
  • Mentor the test automation team.
  • Contribute to managing of test environments.
  • Communicate test progress, test results, and other relevant information.
  • Develop and maintain a planning model that estimates the ROI of test automation. Track and report actual ROI
  • Keep current with advances in automation methodologies and tools.
  • Research, evaluation, and deployment of new test tools.
  • Experience with Jenkins or other continuous integration software.

 Required Skills/Competencies:
  • Preferably a degree in computer science, software engineering, information technology or related fields.
  • QA professional with 8+ years software industry and management experience
  • Five years test automation experience with a minimum of three years at a senior level. Demonstrated. Experience in selecting, designing, and implementing test automation frameworks. Experience developing in-house automation tools
  • Strong hand-on experience
  • using Selenium Web Driver with Java
  • JIRA, Confluence and Zephyr
  • Expertise with continuous integration e.g Jenkins
  • Experience with any one public cloud computing technologies from vendors such as AWS, Azure, GCP is must.
  • Possess a solid understanding of the Linux or Unix family of OS and their underlying components & Networking basics.
  • Expertise in a high-level language anyone like Python or Ruby. Architect, implement, scale server and network infrastructure to support high growth rates Hands-on scripting background (Bourne/Korn Shell, Python/Perl/Ruby/Go)
  • Expert in configuring and managing enterprise monitoring and resource tracking systems, Ex Sensu/Panopta/Prometheus.
  • Experience in Log Management and creating dashboard in any one of the tools like Sumologic or Grafana Cloud.
  • Configuration management tool experience such as Ansible, Chef, Spinnaker, Kubernetes.
  • Working knowledge on Docker, Microservices and Multi-Tenancy
  • Possess analytical skills, mental resiliency and the ability to think systematically under stressful conditions
  • Highly accountable and takes ownership. Outstanding work ethic, high-integrity, team player, and a lifelong learner.
  • Strong interpersonal skills with the ability to communicate and work effectively across the organization.

Desired Skills/Competencies:
  • Excellent communication skills (written and verbal), with specific experience and demonstrable success with the full software development lifecycle; and using the Agile Development processes
  • Experience developing and testing entire systems, with capability to understand details mixed technologies
  • Successful track record as a 'hands on' leader within QA teams, building and managing teams to a level of top-notch professionals
  • Experience in Data Governance or financial applications is a definite asset
  • Security testing background – cloud security, Static analysis, dynamic analysis – tools burp, Veracode etc.
  • Good understanding on infrastructure management.


Personality Traits
  • Passionate about software quality and software testing
  • Strong self-motivation (this is a must); Excellent work ethic, dependable and responsible
  • Must be a flexible self-starter who can ramp up with new requirements quickly and can adapt to a growing and evolving team
  • Critical Thinker; with good logical and creative problem-solving skills, excellent oral and written communication skills
  • Excellent trouble-shooting skill.

Key Skill(s)

Walkin for you