Hi, I'm Filip — currently serving as a Lead QA Engineer and Software Engineer dedicated to delivering high-quality software with confidence.
Experience
2024 — Now
2024 — Now
As the QA Lead I'm ensuring that software products and services meet the company’s quality standards before they are released to the market.
Key Responsibilities:
1. Team Leadership and Management:
• Lead and mentor a team of QA engineers
• Oversee the recruitment, training, and development of staff
• Foster a culture of continuous improvement within the team
2. Quality Assurance Strategy:
• Develop, implement, and maintain QA processes and best practices
• Define and communicate the QA vision and strategy aligned with the company’s goals
• Establish metrics and benchmarks for measuring product quality and team performance
3. Test Planning and Execution:
• Create comprehensive test plans, test cases, and test scripts
• Coordinate and manage all phases of testing
• Ensure thorough documentation of test plans, procedures, and results
4. Collaboration and Communication:
• Work closely with development, product management, and operations teams to understand project requirements and deliverables
• Communicate QA status, progress, and risks to stakeholders
• Collaborate with cross-functional teams to drive quality improvements and ensure timely delivery of high-quality products
5. Automation and Tools:
• Advocate for and implement test automation frameworks and tools
• Evaluate and integrate new testing tools and technologies to improve efficiency and effectiveness
• Ensure that automated tests are executed regularly and that results are analyzed and reported
6. Risk Management and Issue Resolution:
• Identify, analyze, and mitigate risks related to software quality
• Manage defect tracking, resolution, and reporting
• Ensure timely resolution of issues and communicate impacts to stakeholders
7. Continuous Improvement:
• Continuously assess and improve QA processes, tools, and techniques
• Stay current with industry trends and emerging technologies in software testing
2023 — 2024
2023 — Now
2023 — Now
Belgrade, Serbia
2023 — Now
2023 — Now
• Requirements Gathering: Work closely with stakeholders to understand business needs, user workflows, and regulatory requirements.
• System Design: Architect the software to handle various asset types, performance tracking, reporting, and user roles (e.g., investors, portfolio managers). Ensure it supports integration with financial data providers and third-party APIs.
• Agile Development: Implement in agile sprints with regular releases and feedback loops, prioritizing core features like real-time portfolio tracking, risk management, and compliance.
• Testing & Quality Assurance: Rigorous unit, integration, and performance testing to ensure the system is secure and reliable, particularly around financial data handling.
• Regular Updates: Continuously improve the software based on user feedback, introducing new features or optimizing existing ones.
• Bug Fixes & Performance Optimization: Respond quickly to any issues or bugs, and optimize the system to handle growing user data and transactions.
• User Support & Documentation: Provide robust documentation and support to help users navigate the application effectively.
2022 — 2023
2022 — 2023
Improving portfolio management software and configuring software as per client’s request.