09/12/2026 updated


100 % available
Senior Software Quality Assurance Engineer | Test Automation & CI/CD | AI testing
Malaga, Spain
Only remote
Master's Degree in ElectronicsAbout me
I'm a Sr. QA Engineer with 9+ years of experience designing automation frameworks, building CI/CD pipelines, maintaining testing infrastructure, investigating customer-reported issues, supporting software releases, and improving software quality across enterprise banking and cybersecurity products.
Test AutomationAutomated Testing FrameworkC Sharp (Programming Language)Software QualityGitHubFortifySeleniumSoftware Quality Assurance (SQA)Software Quality Management (Software Quality)Test ManagementWebinspectAzure AutomationTestingTest-Driven Development (TDD)Test Scripts
Test Automation
Expertise in designing and building test automation frameworks from scratch using Selenium, Page Object Model, SpecFlow, Protractor, WinAppDriver, and Cucumber for web and desktop applications across banking and cybersecurity platforms.
CI/CD Pipeline Engineering
Hands-on experience establishing and maintaining CI/CD pipelines using Azure DevOps, Jenkins, TFS, Harness, JFrog, GitHub, and GitLab, including daily build, deployment, and automated regression testing workflows.
Security & Code Quality Testing
Practical application of security and code-quality scanning tools including Fortify SCA, WebInspect, Sonatype NexusIQ, and SonarQube, with experience analyzing scan results and collaborating with developers to resolve security vulnerabilities.
Programming Languages
Proficiency in C#, Java, SQL, PowerShell, VBScript, and Gherkin for developing automation scripts, test frameworks, and database-level validations.
API & Performance Testing
Experience conducting API testing with Postman and SOAPUI, and performance/load testing with JMeter to validate platform stability under concurrent traffic.
Test Management
Skilled use of test management tools including JIRA, TFS, Azure DevOps, ALM Octane, and Zephyr for tracking, triaging, and reporting software defects and test results.
AI-Assisted Development
Utilization of AI-assisted development tools such as Microsoft Copilot and ChatGPT to improve productivity when developing automation scripts and troubleshooting test failures.
Virtual Environment Management
Setup and maintenance of virtual test environments using VMware and vSphere, supporting parallel manual and automated testing across Linux and Windows environments.
Agile & Release Governance
Experience working within Agile Scrum frameworks, delivering daily test and deployment status reporting, mentoring teammates, and partnering with development leads on risk management and compliance reviews ahead of major releases.
Expertise in designing and building test automation frameworks from scratch using Selenium, Page Object Model, SpecFlow, Protractor, WinAppDriver, and Cucumber for web and desktop applications across banking and cybersecurity platforms.
CI/CD Pipeline Engineering
Hands-on experience establishing and maintaining CI/CD pipelines using Azure DevOps, Jenkins, TFS, Harness, JFrog, GitHub, and GitLab, including daily build, deployment, and automated regression testing workflows.
Security & Code Quality Testing
Practical application of security and code-quality scanning tools including Fortify SCA, WebInspect, Sonatype NexusIQ, and SonarQube, with experience analyzing scan results and collaborating with developers to resolve security vulnerabilities.
Programming Languages
Proficiency in C#, Java, SQL, PowerShell, VBScript, and Gherkin for developing automation scripts, test frameworks, and database-level validations.
API & Performance Testing
Experience conducting API testing with Postman and SOAPUI, and performance/load testing with JMeter to validate platform stability under concurrent traffic.
Test Management
Skilled use of test management tools including JIRA, TFS, Azure DevOps, ALM Octane, and Zephyr for tracking, triaging, and reporting software defects and test results.
AI-Assisted Development
Utilization of AI-assisted development tools such as Microsoft Copilot and ChatGPT to improve productivity when developing automation scripts and troubleshooting test failures.
Virtual Environment Management
Setup and maintenance of virtual test environments using VMware and vSphere, supporting parallel manual and automated testing across Linux and Windows environments.
Agile & Release Governance
Experience working within Agile Scrum frameworks, delivering daily test and deployment status reporting, mentoring teammates, and partnering with development leads on risk management and compliance reviews ahead of major releases.
Experience
Professional experience5 - 10 years
Freelancer since2026
Languages
EnglishFluentPolishFluentRussianNative speakerUkrainianNative speaker
Project history
Led test planning and execution for new and existing C#/.NET features on a static code analysis cybersecurity product. Investigated customer-reported issues, designed functional, regression, and performance test suites, built and maintained automation manifests, configured Jenkins-based execution pipelines, managed virtual test environments, tracked defects in ALM Octane, and used AI-assisted tools to improve productivity.
Designed and built test automation frameworks from scratch using Selenium, Page Object Model, SpecFlow, NUnit, and C# for banking web applications. Developed a parallel automation testing framework for Angular applications using Protractor. Established CI/CD pipelines on TFS, Azure DevOps, Jenkins, and Harness. Added security and code-quality scanning into the automation pipeline. Performed application security testing using Fortify SCA. Administered SQL Server and Windows Server test environments. Mentored teammates and created release packages for data centre deployments.
Translated business requirements into automated test scenarios for web applications. Built automation scripts in Selenium WebDriver, JUnit, and Java executed via Jenkins. Ran cross-browser compatibility testing using Selenium Grid. Logged and tracked defects in JIRA with dashboard reporting.