Senior Principal QA Engineer
Job Description and Expectations:
A Senior Principal QA Engineer has an exceptional QA background, is an expert with email and UNIX environments, and has an advanced understanding of agile software development. The Senior Principal QA Engineer must also possess white box testing skills and have proven ability to lead projects from a QA perspective. The primary expectations of a Senior Principal QA Engineer are:
- Initiate new QA ideas and concepts to improve the efficiency and effectiveness of all QA Engineers.
- Lead all new and existing automation initiatives.
In addition to the primary expectations, a Senior Principal QA Engineer has the following responsibilities:
- Define procedures for writing test cases and review test cases generated by other team members to ensure clarity, accuracy, and efficacy.
- Define and implement procedures for functional, load, performance, and stress tests.
- Provide thought leadership with respect to the role of the tester in the agile development methodology and implement and design programs to utilize QA resources within this framework in an effective fashion.
- Plan and execute the expansion of the spam trap systems to become more tightly integrated into the product development and release cycle.
- Expand QA initiatives into code coverage as well as white box testing.
- Work closely with the Field Services Escalation point of contact to constantly review the way that escalations have been handled in order to increase the effectiveness of the response and the retention of the knowledge surrounding common problems.
- Provide direction on the development of training materials, resources, and sessions for other Engineers.
- Interface with Product Owner on a regular basis to help define product priorities.
- Define priorities for hardware allocation and maintenance for the QA lab.
Qualifications:
- Bachelor degree from an accredited college in Computer Science or Information Systems.
- At least ten (10) or more years of QA experience.
- At least three (3) to five (5) years interfacing with customer-based QA reproduction scenario work.
- Demonstrated leadership on taking Technical Lead roles on projects.
- Advanced knowledge of agile software development methodologies.
- Advanced knowledge of UNIX and TCP/IP networking.
- Advanced knowledge of four of the following technologies: Java, junit, Perl, C, HTTP, and shell scripting.
- Advanced knowledge of commercial automation GUI tools.
- Advanced knowledge of email related technologies such as SMTP/IMAP/LDAP/DNS and load test tools such as mstone.
Apply Now