# Filip Popović > Helping build, configure, test, optimize, monitor and ship software with confidence - Currently @FIS and @AMS as Software engineer and Lead QA engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/filip Hi, I'm Filip — currently serving as a Lead QA Engineer and Software Engineer dedicated to delivering high-quality software with confidence. Every day, I lead the QA team to ensure our software performs flawlessly by overseeing test pipelines, validating functionality, security, and load performance across releases, and ensuring critical areas are automatically tested. I also play a key role in building and configuring software solutions to meet project requirements. Beyond testing, I have extensive experience collaborating directly with clients — gathering requirements, creating technical documentation, customizing solutions to client needs, conducting training sessions, and securing sign-offs on software, documentation, and configurations. My expertise spans working with GraphQL and REST APIs, SQL and NoSQL databases, API clients like Postman, Insomnia, Bruno, as well as tools such as JIRA, DevOps, CI/CD pipelines, Docker, Git, and scripting languages like Python and PowerShell. I’m also comfortable with JSON, YAML configuration files, and automation that streamlines workflows. Driven by a passion for building and testing software that addresses real-world problems and empowers people, I strive to create solutions that make a meaningful impact. ## Work Experience ### QA Lead @ Advanced Metrics Jan 2024 – Present 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 ### Software Engineer @ Advanced Metrics Jan 2023 – Jan 2024 ### Owner @ KODIRANIE Jan 2023 – Present | Belgrade, Serbia ### Software Engineer @ FIS Jan 2023 – Present - 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. ### Business Technology Consultant @ FIS Jan 2022 – Jan 2023 Improving portfolio management software and configuring software as per client’s request. ### Senior Consultant @ EY Jan 2020 – Jan 2022 ### Consultant @ EY Jan 2018 – Jan 2020 ### Professional Freelancer @ Upwork Jan 2017 – Jan 2018 ### Individual Contributor at Directorate for Economic Research and Statistics @ NBS Jan 2017 – Jan 2017 | Serbia ### Data Collection and Labeling Associate @ Microsoft Jan 2017 – Jan 2017 | Serbia ## Contact & Social - LinkedIn: https://linkedin.com/in/filip93popovic --- Source: https://flows.cv/filip JSON Resume: https://flows.cv/filip/resume.json Last updated: 2026-03-22