Description

Job Description:

 

The highly experienced quality professional who works under limited supervision, learns quickly, and brings ideas and passion to their daily responsibilities and executes work to completion with excellence in a timely manner. Able to lead a team of 5-8 QA Engineers through both Manual and Automated testing. 

 

Skill/Experience Requirements:

 

  • Experience working with CI tools (Jenkins, TeamCity, GitLab etc.)
  • Financial Experience is a must
  • Experience with 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 test automation concepts and approaches.
  • Experience working with or on remote teams
  • Understand and utilize risk-based testing technique
  • Experience in test environment and test data management
  • Strong communication and collaboration skills, to challenge the norm
  • Specialization/Role Requirements for Automation
  • 5+ years of experience writing Selenium tests in Java or JavaScript using (Web Driver , Web Driver IO, Marathon , Appium etc.)
  • 1+ years of experience with SOA and integration testing, checking logs. 
  • 5+ years of experience with test runners (Junit, TestNG, Mocha, Jasmine)
  • 3+ years of experience with CI tools (Jenkins, TeamCity, GitLab)
  • 3+ years of experience with Selenium Grid
  • 5+ years of using Jira for defect tracking
  • 3 +years of working with SQL for back-end database validation
  • Prefer Selenium being utilized in the current/most recent project
  • Prefer Kibana or Splunk tool experience 
  • Prefer Agile methodology being utilized in the current/most recent project
  • Prefer experience in the SAFe Agile approach
  • Develop and maintain functional automation test scripts utilizing modular frameworks and best practices

Key Responsibilities

• Effectively lead a team of QA Engineers in a fast-paced environment utilizing the Agile methodology

• Develop and maintain functional automation test scripts utilizing modular frameworks and best practices

• Execute test scripts to validate correct functionality of application

• Use SQL for back-end database validation

• Perform various types of testing including smoke, white box, black box, integration, end-to-end, regression, and system testing as needed

• Participate in requirement & design review sessions; evaluate requirements & design docs from a quality test automation standpoint

• Manage test coverage based on risk analysis

• Document defects and evaluate priority of defect based on overall application functionality

• Coordinate test script reviews with stakeholders as appropriate.

• Adhere to requirement review, defect writing & test script writing guidelines

• Ensure completion of all deliverables within schedule, budget and quality constraints.

• Participate in Root Cause Analysis sessions

• Ensure that projects follow prescribed software development life cycle standards.

• Develop and maintain good relationships with project team.

• Multi-task to meet assignment deadlines

• Accurately estimate work assignments

• Show assertiveness

• Identify obstacles and roadblocks; and offer suggestions to work around obstacles

• Help drive and improve QA process within the team you are assigned

Education

Any Graduate