Previous Job
Previous
QA Automation Engineering Manager (Hands-on)
Ref No.: 18-00182
Location: St. Louis, Missouri
Position Type:Direct Placement
Experience Level: 3 Years
Start Date: 08/24/2018
Pay Rate : $ 120,000.00 - 135,000.00 /Year
QA Automation Engineering Manager (Software)
Location: St. Louis or Jersey City, NJ
Salary: TBD+20% Annual Bonus (Paid out Qtrly)
**This is a Perm Job, NO Third Parties, NO Sponsorship available.

Updated Specs: 9/11/18

Need to have API or Web Services Automation Testing. Client is seeking a solid Technical Testing Lead or Manager with some programming experience, experience testing RESTful Web Services and API's with tools like TestNG, REST-assured, JUNIT, SOAPUI, etc. It would be very useful if the candidate has built an Automated Test Framework before.

  • Must be a hands-on contributor.
  • Must have leadership of a team over 5 people.
  • Must have strong: automated testing, API testing, continuous delivery, continuous integration.
  • Java background, familiar with RESTful services, validating API's, Testing API or Middleware Service Validation is the primary focus for this group.
Overview:
The Quality Assurance (Engineering) Manager will lead a team of 6+ in an on shore/off shore model. This role will be responsible for taking the team to the next level of test automation and validation in an Agile delivery environment.

Candidates for this position must demonstrate knowledge of and experience in QA disciplines, software development life cycle, and preferably the constructs of Quality Engineering as they apply to Agile software development. Candidates must have working knowledge of Quality Engineering best practices including but not limited to governance, test management and automation tools and industry standard quality measures.

Candidates must have excellent communication and collaboration skills and be able to work with peers in other organizations as well as product owners, delivery managers, developers, Quality Engineers and release specialists.

Responsibilities:
  • Lead a team of Quality Engineers, working with-in the enterprise QA organization to ensure quality delivery of products and applications across the firm.
  • Mentor and Coach Quality Engineers and embedded Quality Engineers and delivery teams.
  • Contribute to departmental metrics and governance standards.
  • Evaluate QE performance and collaborate on development plans where appropriate.
  • Ensure compliance with all policies and procedures.
  • Build strong, lasting relationships across Technology– focusing on peer and senior management levels.
  • Contribute to go-no go decisions, collaborating with cross functional teams and senior management.
  • Stay current with technology and industry best practices to ensure the organization itself stays current.
  • Establish and monitor internal policies and procedures to mitigate risk of poor quality delivery.
  • Work with cross functional teams to conduct retrospectives and root cause analyses when deployments are problematic or result in high severity defects post production
  • Partner with peers and management team to continuously improve testing methods, process and use of tools.
  • Develop testing strategies, automation approaches and contribute to establishing standards for the department
  • Provide appropriate status senior management and delivery teams for inflight releases.
  • Ability to escalate issues, concerns and risk mitigation plans with Senior Managers and QA Director as audience.
  • Actively review progress for deliverables and communicate status appropriately.
  • Ensure appropriate peer reviews for all test plans, cases and automation script development.
  • Review results of peer reviews and ensure all reviews are documented and the correct follow-up takes place.
  • Create, review and distribute daily status reports.
  • Report status weekly to Senior Manager.
  • Conduct daily stand-ups or huddles with team.
Qualifications:
  • Must possess a minimum of 5 years' experience in IT with a strong software development background.
  • Demonstrates a solid understanding software product lifecycles and how systems work and interact.
  • Ability to work in a fast paced Agile delivery environment.
  • Experience managing teams of 6+ staff strongly preferred.
  • Experience with leading and managing teams in an offshore testing model preferred.
  • Should be proficient in Windows, LINUX, UNIX.
  • Should be proficient in JAVA, Web Services, SQL
  • Familiarity with NoSQL like MongoDB, etc
  • Should be familiar with multiple languages: C++, HTML, XML, Python, Ruby, JavaScript, etc. (familiarity with InterSystems CACHE is plus)
  • Experience developing automated testing solutions using testing tools and/or frameworks (UFT, Selenium, JUnit, Soap UI, TestNG, JMeter, etc) preferred.
  • Experience with SCM tools like Bitbucket, Git, GitHub, etc.
  • Experience with Continuous Integrations tools (Jenkins, TeamCity, Bamboo, etc).
  • Experience with CI/CD delivery methodology, technologies and tools.
  • Experience with Client QC, ALM, Jira, Bugzilla, Zephyr or other agile tools.
  • Strong programming and technical experience as this role will require digging into code and interfacing with developers and delivery managers.
  • Strong project leadership and hands-on project management experience with successful implementation of projects of various scale.
  • Ability to collaborate effectively with members in a Scrum based environment.
  • Ability to adapt to changing requirements, business process, etc.
  • High level of curiosity and critical thinking & strong desire to learn new concepts and build to tools to infuse quality and enable faster delivery.
  • Ability to coach automation engineers, developers and be the SME for best practices for services test automation and frameworks for micro services.
  • Demonstrated use and knowledge of various quality and application development programs/standards.
  • Superior leadership skills with the ability to effectively represent the EQA Quality Engineering department on cross-functional teams.
  • Financial services experience strongly preferred.
  • Four year degree in Math, Computer Science, or related field or equivalent work experience.
  • Military education or experience may be considered in lieu of civilian requirements listed.