QA Manager

Roswell, GA 30075
Full-time

Job Closed

Overview

Required skills and experience: The Test Engineering team is responsible for defining, tracking, and executing quality assurance processes and metrics across all levels of our applications. Test Engineering leader should have 8 plus years of experience using automation to test web-based software products and services in a team environment. Test leader will help drive innovation and continuous improvement culture into our quality process. All candidates must be comfortable working in a fast-paced environment with tight deadlines. This role will require hands on experience with Java or equivalent OOP, JavaScript, and SQL. • Must have 8 plus years of experience in Information Technology with expertise in test automation of applications from UI and API layer. • 4-year college degree in Computer Science/Management Information Systems. • Embraces Diverse people, thinking and styles • Experience of programming concept such as OOPs in scripting languages like Java, Python and JavaScript. • Candidate should have hands on experience of writing, maintaining automated UI and APIs tests written in Java, JavaScript, Python using various open-source testing libraries like Selenium, Cypress, REST Assured, LeanFT, etc. • Experience with one or more querying languages such MS SQL (preferred), Oracle or MySQL. • Experience of building test automation framework from ground up using modular framework and design pattern like Page Object Model design pattern (POM) etc. • Experience of working in distributed agile teams using agile frameworks such as SCRUM. • Experience of working with continues integration tools such as Jenkins. • Able to independently create and maintain automation test jobs using tools such as Jenkins. • Experience working with source code management tool SVN. • Experience of creating test reports from automation test run using tools such as cucumber report, Extent report etc. • Ability to quickly adapt to new tools and evolving technologies. • Excellent verbal and written communication. • Hands on experience of virtualizing services for test automation using tools such as Mockito etc. • Experience of writing, designing functional test cases using TDD and BDD methodologies using Gherkin syntax. • Experience of working with test management and agile management tools such as VersionOne. • Experience of non-functional testing such as performance, load, stress, security, accessibility, and usability testing What you need to know: Key Responsibilities • Define and implement test automation strategy including roadmap, tools, framework & approach - including team enablement and test data strategy. • Be hands on and write, maintain, and execute tests and automation scripts as well as enable and manage all functions related to both automated and manual testing within your team • Take bottom line responsibility and ownership for the quality of the products that your team will manage. Deliver all test and automation deliverables in a timely manner to enable timely roll out of high-quality software solutions for our customers • Support all people management activities (hiring, performance goal setting and evaluation, personal and career development, provide feedback and support etc.) for all the QA team members reporting to you.

Qualifications

Required
  • Bachelor's degree or higher
  • 8+ years of experience in ANY of the following:
    • Test Automation
    • UI
    • API Layer
Preferred
  • Describe your experience with managing a team i.e. hiring, firing, coaching.

Benefits

Full Benefits 401(k)

Company

Our client is a healthcare revenue cycle management solution that automates the payment posting and reconciliation processes for 100% of a provider's payments, whether they arrive electronically or on paper.