Overview:
SOFTSWISS continues to expand the team and is looking for a QA Team Lead to join the SOFTSWISS Game Aggregator team.
This role focuses on leading and developing the QA team, building and improving quality assurance processes, and ensuring high-quality product releases through effective test planning, defect management, cross-functional collaboration and continuous process improvement.
About Product:
SOFTSWISS Game Aggregator
A fast and cost-effective solution that allows you to integrate and manage casino gaming content easily
Key responsibilities:
- QA team management:
- Provide leadership and mentorship to the QA team, ensuring they have the necessary resources, skills, and guidance to excel in their roles.
- Allocate tasks and responsibilities among team members based on their strengths and expertise.
- Hiring (tech interviews) & onboarding new employees
- Probation period & performance review feedback, including performance issues handling
- Quality Assurance Strategy:
- Develop and implement a comprehensive quality assurance strategy, including testing processes, methodologies, and tools to ensure high-quality product releases.
- Process Improvement:
- Identify areas for process improvement within the QA team and across the development lifecycle, and implement best practices to enhance efficiency and effectiveness.
- Test Planning and Execution:
- Oversee the creation and execution of detailed, comprehensive test plans and test cases for both manual and automated testing efforts.
- Defect Management:
- Establish and maintain processes for logging, tracking, and prioritizing defects, working closely with development teams to ensure timely resolution.
- Cross-Functional Collaboration:
- Collaborate with development, business, and other cross-functional teams to align quality assurance efforts with overall project goals.
- Risk Assessment:
- Conduct risk assessments to identify potential areas of concern, and develop mitigation strategies to minimize feautures risks.
- Reporting and Documentation:
- Generate and maintain comprehensive documentation of testing processes, results, and metrics for internal and external stakeholders.
- Training and Development:
- Foster a culture of continuous learning and development within the QA team, providing coaching and training opportunities to enhance skills and knowledge.
Required Experience:
- 5+ years of experience in testing of server-side applications
- English – Intermediate
- Good communication skills
- Strong troubleshooting skills
- Version Control Systems:
-
- Experience with version control systems like Git or SVN, including branching, merging, and resolving conflicts.
- Continuous Integration/Continuous Deployment (CI/CD):
- Familiarity with CI/CD pipelines and tools (e.g., Gitlab, Travis CI) for automated testing and deployment processes.
- API Testing:
- Proficient in testing APIs using tools like Postman, SOAPUI, or equivalent, and comfortable working with RESTful and SOAP APIs.
- Database and SQL:
- Strong understanding of database concepts and ability to write complex SQL queries for data validation and testing.
- Agile Methodologies:
- Experience working in Agile/Scrum environments, with a deep understanding of Agile testing practices.
- Testing Frameworks:
- Familiarity with testing frameworks like TestNG, JUnit, NUnit, or equivalent for creating and managing test suites.
- Bug Tracking Systems:
- Proficient in using bug tracking systems like Jira, Bugzilla, or similar tools for defect management and reporting.
- Performance Testing:
- Basic knowledge of performance testing tools (e.g., JMeter, LoadRunner) and concepts for load and stress testing.
- Logs:
- Experience with logging systems (e.g., ELK Stack, Graylog, Splunk, Fluentd, AWS CloudWatch, Grafana Loki) for diagnosing and resolving defects, analyzing system behavior, and monitoring performance.
Nice to have:
- Test Automation Tools:
- Experience in using leading test automation tools such as Selenium, Appium, JUnit, TestNG, or similar technologies.
- Programming Languages:
- Programming skills in languages commonly used for automation (e.g., Java, Python, C#), as well as scripting languages for task automation.
Main Advantages
- Private health insurance
- Sports benefits
- Comprehensive Mental Health Program
- Free English lessons (online)
- Local language courses
- Paid time off
- Maternity leave support
- Referral program rewards
- Upskilling, internal workshops, and participation in professional conferences and corporate events