REQ14504 QA Lead (Open)
POSITION SUMMARY:
As a QA Lead, you will be responsible for providing technical leadership to Testing Engineers across multiple teams.
You will be responsible for defining testing strategies to be implemented across teams to ensure consistent automated and manual testing.
The scope of your role will cover supporting the testing teams across multiple teams and multiple applications.
PRIMARY RESPONSIBILITIES:
- Create test plans, automated testing strategies, and manage test cycles.
- Provide guidance to the QA Engineers and assist in the assignation of tasks an review of activities.
- Investigate and review automation tools, CI/CD pipelines and application architecture.
- Collaborate with others such as product managers, software engineers, and agile coaches to create and socialize organizational-wide standards and guidance on agile testing
- Design and conduct exploratory tests to identify software defects; determine the root causes behind those defects and communicate what improvements agile teams should make in order to improve the quality of their software delivery processes
KEY PERFORMANCE INDICATORS:
- Continual improvement of software quality within and across agile teams
- Continually learn and grow
- Great team player
- Coaching and mentoring others
QUALIFICATIONS:
Experience
- Minimum 7 years of experience applying agile testing approaches (e.g., unit testing, acceptance testing, test automation, test-driven development) to web-based systems
- Experience working in a product-oriented, team-based environment that uses modern digital delivery approaches such as user experience design, lean, agile, DevOps, and cloud computing
- Experience working in a technical environment that makes use of languages, frameworks, techniques, and technologies such as HTML5, CSS3, CSS, SASS, JavaScript, jQuery, Node.js, Angular, Responsive Design, Twitter Bootstrap, Java, Groovy, Ruby, PHP, Python, Spring, Grails, Rails, REST APIs, JSON, SQL, NoSQL, MongoDB, Git, GitLab, Jenkins, Docker, AWS, and Azure
- Experience serving as a coach and mentor to other engineers
- Degree in a technical field, or equivalent work or training experience
- Expertise in agile software testing
- Knowledge of engineering fundamentals and architecture
- Able to think holistically around engineering issues
- Able to think critically and creatively around how to improve software quality through testing
- A thoughtful, adaptive, and positive mindset
- Empathetic, humble, and collaborative mindset
- Able to teach, coach, and mentor other engineers
- Good written and verbal communication skills in English, technical and otherwise