Software Quality Engineering Manager

  • Full-time

Company Description

Insightsoftware is a growing, dynamic computer software company that helps financial reporting solutions. At insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team!

Job Description

We are looking for a talented Software Quality Engineering Manager who passionately believes that “good enough is never enough.” You will be responsible for taking our capabilities in automation, tools, process, and effectiveness to the next level, providing management and technical leadership, and strategic quality direction to engineering teams across the insightsoftware portfolio.

In this role, you will have an opportunity to improve quality and accelerate the delivery of a class-leading suite of Financial Software products and be involved in all phases and layers of the application having a direct impact on our customers' experience.

We enjoy our work as much as we enjoy working together and want Engineers who can get things done while having a positive influence on our workplace environment. The successful candidate must have a passion for automation, be committed to continuous improvement, and demonstrate a relentless pursuit of quality.

Responsibilities

  • Hire, manage, and coach the day-to-day activities of quality engineering team members; build and maintain a culture of speed, excellence, collaboration, mentorship, and open feedback in quality engineering.
  • Develop test strategies for functional and non-functional testing i.e., API, Functional, Integration, System, Regression, Performance, and Security.
  • Establish and guide best practices, design patterns, and standards for all QA and automated test implementations.
  • Improve manual, automated test coverage, frameworks, and tools to meet best practices and standards.
  • Drive quality across teams and champion good test-driven development (TDD) habits within the organization.
  • Work closely with Engineering Managers to design and implement an end-to-end automated vision.
  • Develop and manage quality assurance metrics for performance improvement across the portfolio.
  • Continually document and educate teams on QA practices to establish a culture of quality.
  • Collaboration across product, engineering, and operations functional areas.

Qualifications

Competencies

To perform the job successfully, an individual should demonstrate the following competencies:

  • Quality – Dedicated to producing high-quality software and implementing testing best practices.
  • Teamwork – Communicate effectively and operate in a team environment.
  • Planning and Management – Highly effective planning and organizational skills.
  • Discipline and Perseverance – Focus and commitment to solving complex issues through to completion.
  • Flexibility and Hard Work – Operate in a fast-paced, iterative development environment; learn and adapt to innovative technologies.
  • Problem Solving – Strong critical thinking and problem-solving capabilities.
  • Effective Communicator - Strong written and oral communication skills.
  • Excellent time management skills - a proven ability to utilize your sense of urgency to prioritize tasks effectively.
  • Continuous-Improvement – actively and continuously strive for improvement

Qualification and Experience

  • BS in Computer Science, Computer Engineering, or related technical discipline.
  • 7+ years of relevant testing and software quality assurance experience in fast-paced environments.
  • Experience in overseeing the design, development, and implementation of software testing solutions and methodologies.
  • Expert background in test and quality assurance with a demonstrated record of accomplishment of tactical execution and strategic leadership in test and quality engineering programs.
  • Understanding of software development process, best practices, and concepts.
  • Coding proficiency in at least one modern language like C# or Java.
  • Experience with test automation tools and infrastructure, Ranorex & Jenkins highly desirable.
  • A solid understanding of CI/CD principles and tools is desired.
  • Proven / Experience working in any of the cloud computing platforms like AWS, Azure, etc.
  • Experience with REST API, Kubernetes, Docker, auto-scaling, serverless and multi-tiered infrastructure.
  • Experience with Databases and SQL.
  • Experience of working in an Agile Scrum development environment.
  • Solid experience in Version Control/Source control management tools like Bitbucket, GitHub, and Azure DevOps.

Additional Information

  • All your information will be kept confidential according to EEO guidelines.

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the stated work location. **

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the stated work location. **