What are the responsibilities and job description for the Quality Assurance Lead position at Kliger-Weiss Infosystems Inc?
QA Lead
Overview:
At KWI, we are looking for people to join our team who seek out innovative solutions to complex problems. People who when faced with roadblocks, continue to strive for success. People who are passionate about breaking things.
The QA Lead will perform hands-on testing, including data integrity for new features and regression testing, while working with developers to resolves all identified defects, risks, and issues. You will lead QA efforts across multiple projects while training and mentoring more junior team members. You will strive to detect and fix every bug as close to generation of that bug as possible by encouraging team members to test their code at all levels. You will develop test tools to make testing as efficient as possible. Beyond the code, you will partner with the rest of our team to deeply understand how our clients use our products and set up the checks and balances that protect them from seeing bugs.
About the Job:
- Devise, document, and execute detailed test plans for all assigned projects
- Conduct comprehensive testing on all software products and applications for back office and mobile (POS) system
- Evaluate and test software programs to verify all assigned projects function according to internal and external user requirements
- Create and execute test scripts for both manual and automated
- Write test documents including test plan, test cases and test summaries
- Prioritize workflow in accordance with departmental goals and initiatives and set timing budgets
- Prepare projects for end-user testing
- Coach and mentor QA team members
- Assist with trouble-shooting production-level issues, behaviors, and potential problems/defects
- Participate in review of standards, procedures, tools, and processes
- Provide consultation on complex testing strategies for the Product
- Understand and provide oversight on the test infrastructure
- Lead in definition and implementation of direction on automation techniques and adherence to standards
- Create and validate automated scripts that support Continuous Integration/Continuous Delivery pipeline
About You:
- You have a College degree or equivalent experience
- You have 5 years experience testing Java, C, C#, SQL, and UNIX shell code, Mobile Applications, Retail POS systems, integrated credit card systems, and all POS peripherals
- You have 3 yrs. experience using professional testing software
- You’re proficient in: Unix Shell code, Java, C, C#, SQL, XML, and have experience with web services and automation testing
- You have working knowledge of Microsoft Office suite (Word, Excel, PowerPoint, Outlook)
- You are an excellent verbal and written communicator with strong analytic abilities
- You have the exceptional ability to quickly understand and work with application functionality and system technology (POS, databases, OS, APIs)
- You can multitask in a fast paced and dynamic environment
- Working knowledge of JIRA, Confluence and TestRail is preferred
- Working knowledge of iOS devices, point-of-sale devices and server configurations
- You have proven working experience in QA automation and with shell scripts
- You have proven experience with databases and a thorough understanding of SQL
- You have proven experience testing APIs (REST/SOAP)
- You are passionate about a culture of learning and teaching. You love challenging yourself to constantly improve, and sharing your knowledge to empower others
- You care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystem
- Mess, confusion, and broken things annoy you and you’re comfortable aggressively working to identify what's going wrong and how to describe them to the product and engineering teams to help them get fixed
- Maintain a strong vision for potential site improvements driven by a passion for our brand and customers
- Experience constructing test plans and executing against these plans across functional, regression unit, system, performance, stress and load testing
- Web Service/API experience (e.g. Postman and SoapUI)
- 4 years of experience as a Test Architect or Technical QA Lead
- 2 years hands on experience with implementing Continuous Integration systems such as Jenkins
KWI
We are a small team with a big vision: to be the premier provider of cloud technology solutions for retailers. KWI’s culture is rooted in our core values – commitment, respect & dignity, accountability, reliability, passion, and caring. Our office environment is casual and fun – we recharge with a quick afternoon ping-pong game and are a culture that celebrates. We celebrate birthdays and holidays, and victories and failures. We encourage our people to take risks, to challenge the status quo, to improve processes, and to be better every day. We have a team of passionate and dedicated employees who are committed to making themselves and our clients better.
We offer complete Cloud-based solutions for a broad range of clients in specialty retailing. Since 1985 we've helped retailers achieve success through use of our leading systems including, merchandising, Mobile POS, eCommerce, CRM, and loss prevention. We're a privately held, debt-free and 100% management owned company. We offer a collaborative work environment with colleagues who have a passion for retail and technology.
At KWI, we know that cultivating diversity and fostering an inclusive work environment is critical to our impact and success. We create an environment where no individual is advantaged or disadvantaged because of their background. We offer equal opportunity employment regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, or protected veteran status.