We are looking for a bright candidate who will be manage the Quality Software Assurance team of our Software department.
The ideal person is a motivated, highly organized, detail-oriented Software Quality Assurance Manager with a strong technical background.
While it's maybe unconventional, we are looking for someone that is prepared to listen to what tech support is reporting as pain points from customers.
In other words, we really want someone who cares deeply about quality because they see how it affects customers and their satisfaction.Important - is required to be in the Lucca office for 2 days a week.
We apply a flex work policy - 2 days in the office, 3 days work from home.
Salary package that is commensurate with the experience and responsibility of the role Essentials duties and responsibilities:Working directly with engineers, designers, and product teams to incorporate QA into everything we do, this role is out front providing thought leadership around the way we build our platformYou will have the ability to build a team, coach the team, and develop the processes needed to hit our goals for quality and scalabilityStrong leadership to continuously enhance our automation infrastructure to support continuous deploymentParticipate in the refinement of requirements and the design of technology solutionsPartner with the technology leadership team and recruiting teams to attract and retain a top tier QA teamAssist in the writing and validation of Acceptance Criteria (during Backlog Refinement/Sprint Planning) Effectively communicate with project leaders and Engineering management regarding the scope and limits of testing and analysis efforts Support the developers to understand and test the User Stories, teaching them about different testing techniques and approaches.
Follow the User Stories test and validate the Acceptance Criteria Identify potential risks and seek testing approaches to manage that risk.
Prepare the test strategy for the different types of testing: Functional, Regression, Integration, System, GUI, Load, Performances and Install along with Database Validation.
Help build a quality management system with globally scalable processes that are capable of measuring and regularly reporting quality trends, including deficiencies and anomalies Track corrective actions and work with teams to address quality results.
Prepare technical reports containing compliance status analysis, identifying non-compliance/non-conformance conditions and recommending actions to correct and prevent recurrence.
Works with management to establish individual career goals and skill development that contribute to departmental goals Interacts collaborates and encourages team members in a cooperative spirit Job qualifications:A proven track record as a Software QA Manager with a deep understanding of Software QA/Test Automation, including selection of the right tool for the jobExperience building teams where everyone is learning, and everyone contributes as a careful steward of our culture of diversity, inclusion, and trustExperience with bug tracking systems, ticketing systems, and QA support tools to drive a metrics-driven departmentRefine and promote Agile practices all the way through the QA cycles to ensure that commitments and capacity are aligned, and ensure timely completion and delivery of features with quality, security, and scalability in mindFluent in driving continuous improvement of development standards, tools, and processes in the QA teams to improve the quality of our solutionsPassion for actively coaching and mentoring team members in their careersStrong communication and collaboration skillsExperience in architecting, designing, developing, and maintaining customized automated tests sets, programs and scripts, for testing web-based UI applications and REST based web services (Micro-services)Understanding of API's and databases Knowledge of main languages / technologies: JavaScript, HTML, CSS, Java, C# Knowledge of Continuous Integration principles, practices, and tooling, ability to design, build and test high quality reusable automated test harnesses and modules Capability of managing complex test environments and communicate with technical and non-technical individuals Promote and develop new testing practices across the Scrum Teams Develop and maintain complex regression test Communicates in a professional manner when interacting with team members Communicates clearly within teams; actively listens to other team members Produces well-written technical documentationFluent both in English and ItalianSummaryLocation: ITA - Lucca, Via Borgo GiannottiType: Full time