Previous Job
Quality Engineering - Technical Manager
Ref No.: 18-00465
Location: Memphis, Tennessee
Position Type:Contract
Start Date: 09/10/2018
Role: Quality Engineer - Technical Manager
Location: Memphis, TN
Interview Mode: Skype
Duration: 12 Months
Experience: 13+ Years


Primary Skills
1) Knowledge of best practices in all aspects of software testing life cycle
2) QE SME with expertise to define end to end testing processes, guidelines, templates and best practices
3) Ability to design and develop functional and integration test cases for APIs, Microservices and Big Data systems
4) Ability to develop test strategies for data science applications (Machine Learning based algorithms) and analytics programs
5) Experienced in developing end to end test strategies for large multi-year IT transformation programs
6) Strong experience playing QE Lead roles in Agile/DevOps delivery models with Continuous Integration
7) Expertise in one or more programming and scripting languages such as Python, Java, C# etc.
8) Knowledgeable in CA LISA and various open source/commercial testing tool options
9) (Preferred) Knowledgeable in BDD/TDD approaches and in-sprint automation
10) Thought leader, with a research and innovation mindset, willing and able to explore emerging technologies
12) Proven troubleshooting and root cause analysis skills
12) Excellent communication skills with the ability to influence technical stakeholders
13) Team player with the ability to lead a team of 15+ resources
14) Strong customer facing skills - presentation, negotiation and networking
15) Adaptability to change and newer ways of working.

Key Points - Large Systems, Testing Methodology, Test Environment, Execution, Moderisation ( Legacy to New Technology)

1) Single point of contact for all QE activities/delivery
2) Responsible for developing end to end program level Master Test Strategy
3) Interface with Solution and Application Architects to understand quality requirements and create project level test design
4) Identify, measure and report delivery and quality metrics (specifically for Data Science applications)
5) Actively participate in Sprint process, collaborating with various stakeholders to design and develop tests
6) Effort estimation for QE tasks based on requirements
7) Accountable for all testing deliverables' quality and schedule adherence
8) Review and track test automation strategy and framework development
9) Develop and provide daily/weekly/status reports besides daily stand-ups
10) Analyze failures and conduct root cause analysis
11) Defect triage/defect management
12) Conduct sprint demos, walkthroughs and metrics reporting
13) Continuously provide thought leadership and technical guidance to the team
14) Develop innovative solutions for various technical and operational issues
15) Lead the implementation of client frameworks and IPs