Purpose of Position
The Technical Quality Assurance Analyst, Lead will work closely with business analysts, development teams, and business sponsors to ensure applications meet business and technical requirements and are of high quality. The Technical Quality Assurance Analyst, Lead will be an expert on automation testing processes and frameworks and will plan, perform, monitor, and lead software testing and quality assurance activities for large-scale and complex projects.
Tasks and Responsibilities
- Complete and direct the review of business requirements and functional specifications to develop test estimates, strategies and plans.
- Create, review, and maintain test automation frameworks, code, and test scripts to ensure proper test coverage for all projects and to identify efficiencies in test execution.
- Execute test cases using manual and automated tools. analyze results, document defects, and validate fixes.
- Define and continuously improve project-level quality assurance policies, procedures, tasks and deliverables.
- Maintain expert-level knowledge of multiple applications, application integrations, and QA methodologies and serve as a mentor to other QA staff.
Education
Bachelor's in Computer Science or Computer Information Systems
Certifications and Licenses
Years of Experience
6-8 years of experience
Core Competencies
Adaptability
Collaboration
Curiosity
Service-Oriented
Strives for Positive Results
Knowledge, Skills, Abilities and Other (KSAOs)
- 6+ years’ experience in software development, quality assurance, or management information systems
- 4+ year’s experience planning, estimating, and executing testing for large, complex multi-tier applications
- Expert-level understanding of, and competency in, creating comprehensive test plans, test cases, resource plans, test schedules, and other quality assurance work products
- Strong familiarity with software quality assurance methodologies, software testing best practices, quality metrics, and performance & automated testing tools
- Experience leading and leveraging various automated testing methodologies
- Experience with implementing automated testing script result analysis and reporting
- Must possess a team player attitude and be committed to promoting and fostering teamwork
- Detail-oriented with an emphasis on delivering accurate, high-quality assignments and projects
- Organized and capable of prioritizing and managing multiple concurrent projects or initiatives
- Ability to translate business needs into requirements
- Extensive experience interfacing with customers and project teams to understand and prioritize business needs and requirements
- Leadership skills including the ability to mentor and lead groups of testers located locally and off-shore
- Strong project management skills
- Excellent analytical and problem solving skills are needed to identify programming errors or inconsistencies
- Exceptional interpersonal skills, including teamwork, facilitation, and negotiation
- Excellent written and verbal communications skills
- Willingness to accept responsibilities outside the specifically defined role
- NetJets is a 24/7/365 operation. Job will require evening/weekend work to meet project deliverables