Automation Test Lead

Job Level
Mid-level position
Job Category
Leader
Sector
  • Systems / Operations
Job Status
Areas of Responsibility
  • Software

The Augustine Institute is looking for a dynamic individual who enjoys working in a fast-paced, teamwork-oriented Catholic organization to fill the role of Automation Test Lead. This position is for formed.org, a subscription based, on-line platform that contains study programs, movies, audio presentations, and eBooks from the most trusted apostolates.

We seek a motivated and experienced lead software sest engineer to work with agile teams testing software applications for the public safety industry. The successful candidate will demonstrate the ability to create and maintain test automation frameworks for large, mission-critical applications for testing GeoComm software products utilizing test automation techniques. He/she will also lead the continuous improvement of GeoComm’s testing practice and will coach and mentor others on testing and automation best practices.

The Automation Test Lead will be responsible for leading the FORMED QA/QC department which performs testing on all of our software products and platforms. He/she will be responsible for directing a staff comprised of both employees and/or contractors with the responsibility for creating and maintaining both manual and automated test procedures that are executed to ensure integrity of the FORMED Platform.

To qualify as an applicant, one must be a devout and well-grounded Christian, living faithfully in accord with the teachings of Christ and of the Church. 

 

QUALIFICATIONS

  • Bachelors of Science Degree in Computer Science (or equivalent experience)

  • 10+ years of experience with Test Automation in a variety of test environments

  • 6+ years of experience writing clear and well documented test cases

  • 6+ years UI and Test Automation Experience with JavaScript (Angular.js) clients and Node.js services using Selenium, Cucumber test frameworks written in Typescript

  • 3+ years of experience working with Jenkins Continuous Integration Server

  • 3+ years of experience testing Swift iOS, tvOS, and Android Applications

  • Experience testing web applications for multiple browser environments

  • Experience with Cucumber and TypeScript

  • Experience with creating comprehensive test plans and test procedures from System Requirement Specifications and/or Use Cases

  • Ability to generate or synthesize the needed test data environment

  • Ability to configure or needed test software environment

  • Ability to mentor subordinates into Automation Testing best practices and procedures

  • Experience with monitoring application performance through Crashlytics and AWS Cloudwatch consoles

  • Ability to communicate technical problems with the rest of the Augustine Institute team

  • Possess a disciplined approach to problem identification, troubleshooting, and resolution

  • Excellent written and verbal communication skills using Microsoft Office/Google Docs 6

  • Knowledge of web browsers, mobile technology (Android, Apple, and Windows), video and audio content experience

  • Ability, willingness and flexibility to learn new skills and to thrive in a fast-paced and rapidly changing environment

  • Must have a strong Catholic or Christian identity, holding and practicing everything that the Catholic Church teaches 

 

DUTIES

  • Lead all Quality Control/Quality Assurance responsibilities

  • Review features, user stories, acceptance criteria, design documents and bug descriptions and create test plans to ensure quality applications meet requirements of scalability, stress, negativity, usability, performance and Augustine Institute Development Standards

  • Design, develop, and execute manual and exploratory tests. Lead the test execution for new feature development by participating in requirements and design reviews, business needs and acceptance criteria, and incorporating business logic into test strategies and scenarios

  • Design, develop and maintain automated test scripts, extend and execute automated tests. The suite of tests will be developed within a framework that will allow for repeatability

  • Actively engage in and lead the continuous improvement of the Augustine Institute’s testing practice with a focus on speed, quality and innovation

  • Development of SQL Queries and or Mongo Queries

  • Ability to manage and work JIRA Tickets, or to design and maintain confluence pages

  • Ability to communicate effectively both written and verbal

  • Other duties as assigned

  • Develop, improve and implement the automation solutions to be used across our technology stacks and lines of business

  • Share automation best practices and set high standards for the entire team to build consistent and maintainable tests and test automation frameworks

  • Collaborate with the DevOps team to create and improve continuous deployment practices by developing strategies, formalizing processes and providing tools

  • Maintain, setup, design, and configure software test environments

  • Ensure that internal quality processes are followed

  • Implement, track and report key metrics to support and improve the quality standards of our software

  • Coach and mentor team members and peers in software testing best practices and ensure that the team delivers high quality software

  • Review test cases of more junior team members to ensure adequate test, adherence to coding standards, and appropriate automation

  • Act as key knowledge resource for testing automation and train and support other team members as appropriate

  • May give day to day direction to less experienced team members and interns. May have direct reports

  • Actively participate in daily stand-up meetings, demos, retrospectives, grooming, sprint planning, release planning and other Scrum-related/Agile meetings

  • Consult and/or implement additional automation solutions as directed by the Chief Technology Officer