QA Automation Lead

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent

Skills

QA Lead
Automation
Selenium

Job Details

Job Description

Position Description:

The Quality Engineer III supports quality assurance programs and processes in alignment with QA strategy and deliverables in an Agile/Scrum environment. The Quality Engineer III is responsible for providing feedback on artifacts developed during requirements and analysis phase within client projects; authoring test cases/scripts; and performing test execution for both project and support related activities. The Quality Engineer III is expected to leverage technical expertise to develop maintain and execute automation tests. As well, the Quality Engineer III should help identify opportunities to improve application code quality by increasing unit and integration test coverage. The Quality Engineer III would also be engaged in leading testing efforts involving coaching, mentoring, code reviews and contributing to improvements to frameworks, tools, processes and best practices.

Specialization/Role Requirements for Lead

  • 5+ years of recent relevant QA lead experience
  • 1+ years of relevant experience in test automation (Graphical User Interface/ Service Oriented Architecture/ ETL) utilizing tools (Selenium, Appium, Mocha, Test NG, CA Dev Test, Rest Assured, IDQ, DVO etc.)
  • 1+ years of relevant experience in Object Oriented Programming (Java)
  • Assess quality and test process maturity level.
  • Define/implement strategies to implement QA best practices.
  • Ensure that projects follow prescribed software development life cycle standards.
  • Strong understanding of collecting, analyzing and sharing QA metrics
  • Experience in creating, sharing, implementing and driving roadmaps.

Skill/Experience Requirements

  • 8+ years of QA experience
  • Experience working with CI tools (Jenkins, TeamCity, GitLab etc.)
  • Experience driving QA processes and deliverables in an Agile/Scrum environment.
  • Proficient in defect tracking and analyzing root cause utilizing tools (Jira, Rally etc.)
  • Strong understanding of automation and performance concepts and approaches.
  • Experience working or leading remote teams.
  • Understand and utilize risk-based testing technique.
  • Provide leadership to quality engineers, i.e. mentoring, onboarding, training etc.
  • Strong experience in test environment and test data management
  • Strong communication, leadership and collaboration skills, to challenge the norm.

Key Responsibilities

  • Support quality assurance programs and processes in alignment with QA strategy and deliverables in an Agile/Scrum environment.
  • Responsible for providing feedback on artifacts developed during requirements and analysis phase within client projects; authoring test cases/scripts; and performing test execution for both project and support related activities.
  • Leverage technical expertise to develop maintain and execute automation tests.
  • Help identify opportunities to improve application code quality by increasing unit and integration test coverage.
  • Engage in leading testing efforts involving coaching, mentoring, code reviews and contributing to improvements to frameworks, tools, processes and best practices.