Adrian Nowacki

Adrian Nowacki • CV
Loading CV...
Adrian Nowacki
Engineering Manager
Photo of Adrian Nowacki
Discover all points

Professional Summary

  • Engineering Manager who led and scaled a multi-tier unit from 22 to 47 engineers across 2 divisions and 9 teams.
  • Department Head overseeing full-cycle talent management and active employee advocacy, achieving an eNPS of 77.
  • Lead Engineer with 15+ years of commercial experience in enterprise software development and test automation.
  • Delivery Manager building high-performing teams rooted in ownership, psychological safety, and technical excellence.
  • Community Host organizing tech meetups and leading workshops on AI, quality engineering, and career development.
  • EPAM Impact 2022 Winner awarded by the CEO for leading organizational transformation during rapid team growth.

Career Timeline

Engineering Management  Delivery Management  Team Leadership  Technical Leadership  Software Development  Test Automation  DevOps 

Technical Skills

Languages
    Also:
  • Scala
  • Kotlin
  • Delphi
  • Visual Basic
  • Tcl+Expect
  • Batch
  • Bash
  • PowerShell
  • RegExp
  • HTML
  • CSS
Tools
    Also:
  • GPT
  • Gemini
  • Claude
  • n8n
  • TelescopeAI
  • ServiceNow
  • iPower
  • Workday
  • VersionOne
  • GitHub
  • Jenkins
  • TeamCity
  • Fortify
  • Git
  • Splunk
  • MySQL
  • CouchDB
  • SSMS
  • NUnit
  • Selenium WebDriver
  • Cucumber
  • Node.js
  • Spring
  • Azure Data Factory
  • Azure Logic Apps
  • RestSharp
  • Postman
  • Swagger
  • Doxygen
  • Visual Studio Code
  • Visual Studio
  • Cursor
  • VMware vSphere
  • IIS
  • Visio
  • Word
  • Excel
  • SharePoint
  • Microsoft Teams
  • Notion

Language Proficiency

    Also:

Work Experience

IT Manager

PwC
Engagement Manager, Delivery Manager
–
Katowice, Poland
  • Managed KYC/AML compliance project, overseeing software delivery, cloud infrastructure migration, release management, and technical roadmap alignment across distributed environments.
  • Developed bottom-up $1.7M+ pricing models for enterprise AI and data solutions, mapping phased FTE allocation, forecasting cloud and licensing costs, and implementing financial risk mitigation.
  • Synthesized technology panel briefing notes for partner-level review to support risk clearance, covering solution scope, technology stack, key assumptions, timelines, project economics, and delivery risks.
  • Coordinated public tenders and private RFPs, drafting key delivery and methodological sections, ensuring cohesiveness of peer-written responses, and aligning expert qualifications with scoring criteria.
  • Led dispersed teams, resolving organizational obstacles, facilitating knowledge transfer, and managing stakeholder expectations through transparent progress tracking and milestone alignment.
  • Streamlined Go-to-Market (GtM) and Go-to-Network (GtN) efforts by structuring reference portfolios and tracking the sales pipeline.
Keywords: DORA, P&L
Tools: GPT, Gemini, Claude, Copilot, Salesforce, Workday, Power BI, SharePoint, iPower, Azure DevOps, GitLab

Parental Leave

–
  • Paused my professional career to care for my children, using this time to recharge and upskill before returning for new professional challenges.
  • Gained hands-on AI experience, applying prompt engineering (CoT, meta-prompting), building AI agents with workflow automation tools, and leveraging major Generative AI and LLM platforms, actively integrating AI into my professional toolkit for enhanced productivity.
  • Contributed to the launch of AI Miners community, helping organize its offline meetups with 50+ participants, enabling effective networking among AI practitioners and business leaders, which sparked ongoing discussions on practical AI use cases.

Head of Quality Engineering

EPAM Systems
Engineering Manager, Department Head, Practice Lead
–
Katowice, Poland
  • Received the EPAM Impact 2022 award from CEO Arkadiy Dobkin for leading organizational transformation of the QE Katowice unit, driven by people-first leadership during a period of rapid team growth.
  • Scaled and reorganized the unit from 22 to 47 engineers, establishing 2 divisions and 9 teams with a multi-level leadership structure.
  • Oversaw a $3M annual compensation budget, driving decisions on salary increases, bonuses, spot awards, LTIs, and loyalty agreements based on performance, responsibilities, and internal benchmarks.
  • Managed employee lifecycle, overseeing hiring, onboarding, staffing, internal mobility, career development, and reskilling programs, while progressively sharing ownership to strengthen operational resilience.
  • Established a succession pipeline and ensured business continuity by mapping career goals for 50+ engineers, mentoring high-potentials, and grooming a deputy who ultimately assumed my role.
  • Co-shaped QE Poland's strategy within the national leadership team, building broad consensus across 5 cities on grade structure planning, bench management, compensation practices, and retention initiatives.
  • Built psychological safety through transparent, accessible leadership and active employee advocacy, resulting in an eNPS of 77 unit-wide.
  • Partnered with the City Head and Heads of .NET, Java, JS, and BA on cross-functional initiatives in employer branding and talent attraction.
Keywords: OKR, KPI
Tools: TelescopeAI (Compensation, People, Staffing, Grow, Time, Vacation, Pulse), Power BI, ServiceNow, Miro

Lead Software Engineer in Test

EPAM Systems
Test Architect, Technical Lead
–
Katowice, Poland
  • Co-authored a comprehensive QA strategy document, focusing on the Software Testing Life Cycle, Defect Management, Sign-off, and Triage, resulting in standardized QA practices adoption.
  • Evaluated the existing test automation project for compliance with industry standards, delivering a detailed report outlining violations, risk analysis, and prioritized improvement recommendations.
  • Architected the Proof of Concept and Minimum Viable Product for the next-generation test automation framework, surpassing legacy solutions in readability, reliability, scalability, and maintainability.
  • Reverse-engineered undocumented external services to implement a mock with template-based responses, enabling isolated testing, minimizing test flakiness, and reducing test environment costs.
  • Improved UI test execution time by 73% using the mock and new framework, cutting average test duration from 143 to 38 seconds.
  • Developed CI/CD workflows in Azure Pipelines, structuring modular YAML templates to standardize and reuse stages, jobs, and steps.
  • Led and upskilled a team of 6 test automation engineers, providing hands-on technical guidance to enhance team performance.
Languages: C#, YAML, JSON, XML, XPath, RegExp
Approach: Scrum
Keywords: ASP.NET, REST
Tools: Azure DevOps, Selenium WebDriver, RestSharp, Azure Key Vault, MSAL, Postman, Swagger, StyleCop, Hyper-V Manager

Project Manager

EPAM Systems
Delivery Coordinator, Team Lead
–
Katowice, Poland
  • Joined the project as a Software Team Lead and proactively stepped into the Project Manager role after 4 months, assuming full ownership of timelines, team allocation, risk mitigation, and roadmap execution.
  • Managed an ETL data migration project for a global insurance market, overseeing data processing workflows built with ADF and T-SQL.
  • Cultivated a supportive and trusting environment, encouraging open dialogue, transparent feedback, and a blame-free culture, resulting in higher engagement and stronger team morale.
  • Forged strong partnerships with the client and 4 vendors, ensuring effective management of dependencies across workstreams.
  • Drove product compliance with proposed solution architecture and principal design assumptions, hosting architectural walkthroughs with Solution Architects and addressing specification ambiguities.
  • Reinforced modern design principles and coding standards among team members, performing code reviews and mentoring engineers, fostering technical excellence and continuous improvement.
Languages: C#, T-SQL
Approach: Scrumban
Tools: Azure DevOps, Azure Data Factory, Azure Logic Apps, SSMS, Git

Lead Test Automation Engineer

ING
Technical Lead, Scrum Master
–
Katowice, Poland
  • Engineered a new test automation framework based on Selenium WebDriver, enabling integration of client-specific components and minimizing maintenance effort through clean, modular test code.
  • Developed a self-service Internal Developer Platform (IDP) enabling teams to automatically provision repositories, pipelines, and accounts, driving improvements in SLA compliance for system administrators.
  • Leveraged expertise in Agile frameworks to steer the team away from micromanagement, establishing a self-organizing Scrum culture that fostered team autonomy and ownership.
  • Fostered collaboration across operations and development teams by aligning expectations and establishing new SLA standards, leading to faster incident resolution and improved workflow transparency.
Languages: Java, C#, XML, XPath, XSLT, RegExp, JSON, Batch, PowerShell
Approach: Scrum
Tools: Spring, Mockito, SoapUI, Selenium WebDriver, xUnit, GitLab, Jenkins, Fortify, SonarQube, Artifactory, Splunk, ServiceNow

Senior Software Engineer

Rockwell Automation
Team Lead, Software Developer, Git Advisor
–
Katowice, Poland
  • Built microservices for CIP Security distributed systems, connecting configuration management tools and embedded devices, handling authentication, certificates, deployment, diagnostics, and policies.
  • Led codebase migration from ClearCase to GitLab, defining project configuration and CI/CD pipelines, and onboarding engineers new to Git through workshops and step-by-step adoption guidelines.
  • Developed a REST API test client, enabling continuous integration testing and reducing time-to-release for microservices features.
  • Guided teams to master IBM Rational CLM capabilities, increasing tool adoption and enhancing cross-location collaboration.
  • Managed and mentored a team of 3 software and test engineers.
Languages: C#, TypeScript, JavaScript, RegExp, JSON, Batch, PowerShell, ASN.1
Approach: SAFe
Keywords: CIP Security, REST, OIDC, JWT, PKI, CSR/CA
Tools: Node.js, CouchDB, Fiddler, GitLab, ClearCase, IBM RTC, IBM RQM

Senior Test Automation Engineer

Rockwell Automation
Test Architect, Technical Lead, Team Lead
–
Katowice, Poland
  • Architected a new test automation framework based on Coded UI, accelerating test development and optimizing test suite execution speed by 45%, decreasing cycle time from 81 to 44 minutes.
  • Invented a new UI Map creation mechanism in Coded UI, enabling IntelliSense support and C# type safety for 150+ dynamic elements by generating interface-driven code contracts at runtime.
  • Built a custom Jasmine reporter supporting NUnit XML, integrating test results into CI/CD pipelines for all Jasmine versions.
  • Developed an AOP logging library using PostSharp, reducing debug time via root cause analysis automation, method execution tracing, and real-time CPU and memory profiling.
  • Awarded by the management for creating "Aurora", a web-based agile progress visualization tool, streamlining daily stand-ups and sprint tracking for 30+ engineers across 4 teams.
  • Managed and mentored a team of 4 software and test engineers.
Languages: C#, JavaScript, PHP, HTML, CSS, XML, XPath, XAML, Batch
Approach: SAFe
Tools: Coded UI, Jasmine, Protractor, MSTest, Selenium WebDriver, NUnit, PostSharp, TeamCity, GitLab, Jenkins

Senior Software Engineer in Test

Bombardier Transportation
Software Developer, Test Developer
–
Göteborg, Sweden
  • Engineered 4 test simulators in C++ and Python for safety-critical INTERFLO 150/550 subsystems, validating traffic control, onboard, and wayside components of a real-time train operation system.
  • Developed a test automation engine in Tcl+Expect with end-to-end script execution, simulator orchestration, and results processing.
  • Created parameterized automated test cases, validating system behavior against evolving safety and functional requirements.
  • Authored requirements specifications, design descriptions, test plans, and user manuals per IEEE standards, assuring traceability of documentation across the Software Development Life Cycle.
  • Integrated automated test result publishing in Jenkins post-build actions, improving visibility into build quality and test coverage.
  • Provisioned and managed a Red Hat Enterprise Linux environment, ensuring security and compliance for test automation workflows.
Languages: C++, Python, Tcl+Expect, XML, Bash
Approach: Kanban
Keywords: ERTMS, ETCS, TCC, ATP, ATO, AOS, OCS, CTC, RBC, SIL
Tools: Jenkins, Git, Gerrit, Collaborator, Wireshark, yED, Visio, IBM DOORS, IBM Change, IBM Synergy

Senior Software Engineer

ASiX Tech
Technical Lead, Software Developer, UX/UI Designer
–
Katowice, Poland
  • Led agile teams of 4+ engineers, successfully launching web and desktop applications under tight deadlines and budgets.
  • Mentored junior engineers in OOP principles and design patterns, leading to higher code quality and fewer software defects.
  • Harnessed Google Analytics insights for A/B testing optimization, noticeably boosting user engagement and session duration.
  • Designed wireframes, mockups and interactive prototypes based on the Windows UX Interaction Guidelines for enhanced usability.
  • Introduced branded Word templates, standardizing documentation formats and strengthening company-wide corporate identity.
Languages: C#, JavaScript, PHP, C++, Visual Basic, SQL, HTML, CSS, Batch
Approach: Extreme Programming (XP)
Tools: Visual Studio, Git, MSTest, jQuery, MySQL, Google Analytics, Moqups, Balsamiq Mockups, yED, Visio, Word, Excel

Test Engineer

Librus
Test Developer, Software Developer, Customer Support
–
Katowice, Poland
  • Executed manual and automated UI testing for 3 educational apps, documenting and retesting 100+ defects to ensure release quality.
  • Delivered technical support to customers and employees, breaking down complex issues into simple, understandable steps.
  • Authored online user guides and context-sensitive help, improving customer self-service and lowering support ticket volume.
  • Designed and built "Easy Form Filler" tool, cutting ticket response time by over 15% and saving 100+ hours annually per consultant by automating repetitive support workflows.
  • Developed printer driver fixes, addressing customer-reported issues when official vendor patches were delayed or rejected.
Languages: Delphi, JavaScript, HTML, CSS, XML, Batch
Approach: Iterative Waterfall
Tools: Subversion, AutoIt, Mantis

Software Engineer

ASiX Tech
Software Developer, System Administrator
–
Katowice, Poland
  • Built and deployed web and desktop applications for SME clients, enhancing their digital presence and operational efficiency.
  • Developed custom Delphi components, reducing repetitive coding and enriching user experience with unified, intuitive UI.
  • Administered 10+ web servers and 30+ SQL databases, ensuring high system reliability and proactive support for multiple clients.
  • Optimized DNS records (A, CNAME, MX, NS) and managed e-mail accounts for 20+ corporate domains using cPanel and Plesk.
Languages: Delphi, JavaScript, PHP, ActionScript, SQL, HTML, CSS, Bash
Tools: Apache, MySQL, phpMyAdmin, PuTTY, cPanel, Plesk, FileZilla, WinSCP, Flash

Technical Support Engineer

Telekomunikacja Polska (Orange)
Customer Support
–
Katowice, Poland
  • Supported 100+ customers weekly, addressing technical concerns, resulting in a 91% customer satisfaction score.
  • Resolved 85% of issues with network configuration and account setup at first contact, reducing the need for technician dispatches.
  • Enhanced customer experience by providing clear, straightforward, and non-technical explanations of technical solutions.
  • Ensured complex technical problems were escalated and resolved within SLA targets by collaborating with relevant internal teams.
Keywords: CSAT, ADSL
Tools: PeopleSoft

Certifications

Education

Master of Science in Computer Science

Uniwersytet Śląski
–
Sosnowiec, Poland
Thesis: Analysis and simulation tests of cellular automata of the fourth class.

Bachelor of Science in Computer Science

Uniwersytet Śląski
–
Sosnowiec, Poland
Thesis: Project and implementation of computer remote control with the use of mobile phones.