Are you ready to build something from the ground up? Do you thrive on making things work better, fast, and more efficiently? If so, we’d love to have you join our team as a Software Development Quality Assurance Manager!
As the new Software Development QA Manager, you won’t just be stepping into a role—you’ll be creating it. We’re looking for someone who’s excited about the challenge of building a brand-new QA department from scratch. That means setting up processes, selecting tools, and leading a team that’s just as passionate about quality as you are. This role is critical to ensuring the quality and reliability of DCI’s software products.
What You'll Do:
Key responsibilities include:
Department Establishment:
- Build the QA department, including defining structure, processes, and selecting tools.
- Recruit, onboard, and train a team of QA professionals, possibly including existing Business Analysts.
Automation Strategy & Implementation:
- Develop a strategic plan for implementing automated testing, including tool selection, integration, and the creation of automated test scripts.
Test Planning & Execution:
- Design and oversee the execution of comprehensive test strategies that integrate both manual and automated testing approaches.
Collaboration & Communication:
- Work closely with the software development team to integrate QA processes into the overall development lifecycle.
- Regularly report on QA progress, including automation implementation and key quality metrics, to senior leadership.
Continuous Improvement & Innovation:
- Continuously evaluate and optimize QA processes, focusing on improving efficiency and adopting the latest industry best practices in automation.
Risk Management & Compliance:
- Identify potential risks in the software development process and implement strategies to mitigate them through comprehensive testing.
- Ensure that all QA processes comply with relevant industry standards and regulatory requirements.
What Will Help You Stand Out:
- Extensive experience managing and running a QA department.
- Familiarity with Azure DevOps tools.
- Familiarity with software testing in the Financial Processing sector
A Day in the Life
Imagine starting your day by reviewing automated test results and preparing a strategy to tackle any issues found. You’ll collaborate with the development team to integrate QA into their workflow seamlessly, ensuring that all new features are rigorously tested before they go live. Midday, you might host a team meeting to assess progress on automation scripts, providing guidance and troubleshooting where needed. By the end of the day, you’ll report to leadership on key quality metrics and your team’s progress, confident that your contributions have improved the reliability of DCI’s financial processing solutions.
Why Join DCI?
At DCI, you’re not just filling a role—you’re joining a community. Headquartered in Hutchinson, KS, with over 60 years of experience and a presence across 27 states, we are committed to empowering community banks with cutting-edge technology and exceptional service.
You'll love working here for a variety of reasons. From comprehensive benefits to abundant growth opportunities, DCI is dedicated to the well-being and professional development of its employees. We offer a supportive and collaborative work environment where every team member is valued and has the opportunity to contribute to the company’s success. Join us and be a part of an organization that truly values its people and is passionate about making a difference in the financial services industry.
Our Core Values:
The Customer Comes First - Always: Your focus will always be on delivering top-tier service to our clients, ensuring their needs are met with precision and care.
Attitude Over Aptitude: We value a proactive mindset and the willingness to learn over specific technical skills. If you have the right attitude, we’ll help you gain the aptitude.
Open and Frequent Communication: Transparency and collaboration are key to our success. You’ll be expected to communicate openly with both clients and colleagues to ensure seamless operations.
Trust and Accountability: At DCI, we trust our team members to take ownership of their work and hold themselves accountable to the highest standards.
Honesty and Integrity in Everything We Do: We expect every team member to act with integrity, ensuring that all actions and decisions are ethical and in line with our values.
Ready to Apply?
If you’re ready to make an impact and grow your career with DCI, we’d love to hear from you. Apply today!
What We're Looking For:
To be considered for this role, you'll need the following required qualifications:
- Experience: At least 5 years of experience in software quality assurance, with a couple of those years in a leadership role.
- Skills: Proficient with automated testing tools such as Selenium, Appium, SpecFlow, Postman, Playwright, or Junit. Comfortable working in an agile development environment.
- Attitude: Proactive, curious, and ready to take ownership. Passion for quality and problem-solving with excellent communication skills.
- Normal office working conditions.