Summary
Join Appfire as a Manager of Quality Assurance and lead a team of QA engineers in ensuring top-tier software quality. You will define the team's roadmap, manage priorities, and enhance testing frameworks and processes. Collaborate with cross-functional teams to integrate testing early in development and promote best practices. This 100% remote position offers significant impact on product quality and fosters a culture of excellence. Appfire prioritizes work-life balance, offering flexible time off and a remote-first environment. Enjoy professional growth opportunities through various learning platforms and internal mobility programs.
Requirements
- Technical Credibility: Previous experience as a Software Engineer in a Test or similar role
- Quick Learner: Proven ability to learn new languages and technologies quickly
- Automation Tools: Experience with UI & API test automation tools (e.g., Cypress, Selenium, Wiremock, JMeter)
- Container and Cloud Experience: Familiarity with Docker containers, Kubernetes, and cloud providers (e.g., GCP, AWS)
- CI Systems: Experience with Continuous Integration systems (e.g., Jenkins, Travis, GitLab, GitHub)
- High-Level Strategy: Experience defining test automation strategies based on DevOps best practices
- Change Management: Demonstrated ability to drive organizational change with cross-functional stakeholders
- Remote Management: Proven success in managing teams in a remote-only environment
- Leadership: Humble, servant leader with excellent written and verbal communication skills
Responsibilities
- Track Metrics: Monitor test gaps, quality, and productivity metrics; work with other engineering teams to address and improve these gaps
- Promote and Enhance Best Practices: Advocate for and implement best practices in code health, testing, testability, and maintainability (e.g., clean code, test pyramid). Recommend enhancements to overall best practices, design, testability, quality, and productivity
- Improve Test Frameworks: Drive improvements to the test framework architecture and expand test coverage
- Early Testing Integration: Collaborate with engineering teams to incorporate testing earlier in the software development lifecycle
- Foster Safety and Communication: Create a sense of psychological safety within the team and provide clear, timely, and actionable feedback
- Ownership and Drive: Exhibit a strong sense of ownership, urgency, and drive in all tasks and responsibilities
- Coordination and Collaboration: Collaborate and coordinate with other functional managers, process center leaders, value stream leaders and value stream owner(s) to meet business and program objectives
- QA Manager People Management Responsibilities : Lead and mentor the QA team, fostering a collaborative and high-performance work environment
- Identify skill gaps and provide opportunities for training and development to enhance team competencies
- Conduct regular performance reviews and create individualized growth plans for team members
- Plan, allocate, and manage resources effectively to meet project timelines and quality standards
- Help shape the teamโs roadmap and author project plans to deliver against that roadmap
- Draft the teamโs quarterly OKRs and manage their priorities effectively
- Ensure the QA team is adequately staffed and equipped with the necessary tools and technologies
- Balance workloads across team members, setting clear priorities and expectations
- Monitor project progress and adjust resources as needed to meet deadlines and maintain high quality
- Team Leadership and Development : Lead and mentor the QA team, fostering a collaborative and high-performance work environment
- Identify skill gaps and provide opportunities for training and development to enhance team competencies
- Conduct regular performance reviews and create individualized growth plans for team members
- Resource Management and Allocation : Plan, allocate, and manage resources effectively to meet project timelines and quality standards
- Help shape the teamโs roadmap and author project plans to deliver against that roadmap
- Draft the teamโs quarterly OKRs and manage their priorities effectively
- Ensure the QA team is adequately staffed and equipped with the necessary tools and technologies
- Balance workloads across team members, setting clear priorities and expectations
- Monitor project progress and adjust resources as needed to meet deadlines and maintain high quality
Preferred Qualifications
- You are dedicated to elevating client and co-worker experiences , knowing that exceptional work centers on serving others
- You adapt swiftly to new business demands , understanding that change fuels collective and individual growth
- You excel in communication, effectively connecting in remote/hybrid environments using tools like Slack, Zoom, and G Suite and through occasional in-person events
- You have exceptional coaching , mentoring , and people development skills
Benefits
- Salary: Permanent employment (UoP): 21 500 - 26 100 PLN gross/month
- Every Appfire employee is eligible for company equity
- Home Office allowance โ 200 PLN /month to cover your electricity and internet bills
- MyBenefit Platform โ 150 PLN /month to spend on shopping, culture and entertainment, Multisport, travel, and more
- Lunch Card โ 300 PLN /month to spend on groceries/restaurants (excluding alcohol and other excise duties items)
- Access to the Appfire University learning platform, a hub of knowledge, interactive resources, and engaging instructor-led courses designed to fuel your learning journey with unparalleled depth and accessibility
- English language courses
- 26 working days of paid annual leave, regardless of years of experience
- Wellness Days โ additional time off each month to recharge and take care of yourself
- Private healthcare
- Life Insurance
- 3 fully paid days each year to participate in Appfire Town, Appfireโs Corporate Social Responsibility (CSR) Program
- Indefinite Employment contract from day one, no trial periods
- 100% remote work opportunity