03/18/2026 updated

**** ******** ****
100 % available

Senior Software Engineer

Timisoara, Romania
Only remote
Computer Science
Timisoara, Romania
Only remote
Computer Science

Profile attachments

CV-Alin-Bistrian.pdf

Java (Programming Language)JavaScriptUser Experience (UX)Application Programming Interfaces (APIs)Amazon Web ServicesAmazon Elastic Compute CloudAmazon S3ArchitectureAtlassian ConfluenceAtlassian JiraHTML5AutomationTest AutomationBASIC (Programming Language)Behavior-Driven DevelopmentCascading Style Sheets (CSS)Google ChromeCloud ComputingData ManagementDevOpsProgramming ToolsDistributed SystemsFunctional TestingGitHubGradleHypertext Transfer Protocols (HTTP)Identity ManagementInfrastructure ManagementIntelliJ IDEASpring FrameworkJSONApache JMeterLog AnalysisMaintenanceApache MavenMicrosoft Visual StudioMySQLPayloadsScrum MethodologySoapUISQL DatabasesStress TestingTest DesignTest EngineeringTest Execution EngineTestngTypeScriptOpenapiTestingPerformance TestingPostmanReact.jsSpring BootGatlingBackendGitLabGitGitlab-ciIntegration TestsOSS/BSSCloudwatchRestful ApiCucumber (Software)Selenium WebdriverDockerElk StackJenkinsMicroservices
Professional Summary

I have over 15 years of experience in the IT industry, specialising in testing enterprise and high-availability applications. For more than a decade, I have worked as a consultant in London, UK, contributing to major projects at Sky and Vodafone, including a key role in testing the Sky Mobile Online Charging System.

I take ownership of my work, collaborate effectively, and focus on delivering high-quality, reliable applications that enhance the user experience and business impact. In recent years, I have specialised in backend API test automation and non-functional validation, designing scalable Java-based frameworks and integrating automated regression suites into CI/CD pipelines to strengthen confidence in releases.


Technical Skills
➢ Frameworks: Selenium WebDriver, Gauge Framework, TestNG, Cucumber BDD, REST Assured.
➢ Languages: Java 17, JavaScript, HTML5, CSS3.
➢ API & Backend Testing: RESTful API Testing, REST Assured, SoapUI, Postman, Newman, HTTP protocol validation, JSON schema validation, status code & payload assertions, OpenAPI contract validation.
➢ Test Engineering & Automation Architecture: Design and maintenance of scalable API automation frameworks (Java-based), BDD test design (Cucumber), test data management strategies, mocking/stubbing concepts, contract testing basics, validation of microservices architectures, integration testing of distributed and event-driven systems.
➢ Performance & Non-Functional Testing: Performance testing exposure using JMeter and Gatling, basic load and stress testing strategies, API response time validation.
➢ Build & DevOps: Maven, Gradle, Docker, Git (GitHub, GitLab), CI/CD pipelines (Jenkins, GitLab CI), pipeline integration of automated regression suites.
➢ Cloud & Infrastructure: AWS (EC2, S3, IAM, ECS), containerised test execution environments, basic monitoring and log analysis using CloudWatch and ELK stack.
➢ Tools: IntelliJ, Visual Studio Code, Chrome Developer Tools, Jira and Confluence.
➢ Architecture & Backend Knowledge: Spring ecosystem (Spring Boot), RESTful services, Microservices architectures, understanding of backend service communication patterns and distributed systems.
➢ Methodologies: Agile / Scrum, BDD (Behaviour-Driven Development).

Experience

Professional experience10+ years
Freelancer since2009

Languages

EnglishNative speakerRomanianNative speaker

Project history

Test Automation Engineer at Hilti – SDET

Responsible for backend API automation and non-functional validation within enterprise
backend systems. Focused on designing scalable automated test solutions and integrating them into GitLab CI/CD pipelines to ensure reliable and continuous quality feedback.

Roles and responsibilities:
➢ Designed and extended a Java-based API automation framework using Cucumber
(BDD) for RESTful backend services.
➢ Implemented automated functional API tests validating HTTP status codes, payload
structures, business logic, and edge-case scenarios.
➢ Integrated automated regression suites into GitLab CI/CD pipelines, enabling
automated validation before deployments to quality environments.
➢ Ensured local and containerised execution of automated tests using Docker-based
setups.
➢ Performed performance and load testing using Gatling, validating response times,
throughput, and system behaviour under stress.
➢ Validated OpenAPI specifications to ensure contract consistency between frontend and
backend systems.
➢ Analysed logs and monitored application behaviour using Datadog to support defect
investigation and performance validation.
➢ Collaborated closely with developers and product teams in Agile/Scrum environments to improve test coverage and release confidence.

Senior Quality Assurance Automation Engineer at Sky

Sky

500-1000 team member

Working as a Senior Automation Engineer with a focus on backend API validation and
scalable test automation within enterprise systems. Contributing to CI/CD optimisation and improving release confidence through structured automation strategies.

Roles and responsibilities:
➢ Designed and maintained REST API automation using Java and the Gauge Test
Automation Framework, ensuring scalable and reliable backend validation.
➢ Developed and managed Postman collections for OAuth server-client configuration
APIs, validating authentication flows and security-related scenarios.
➢ Implemented and maintained Jenkins CI pipelines to trigger automated regression
suites on GitHub pull requests and master branch builds, improving continuous
integration efficiency.
➢ Integrated Docker-based execution environments to support consistent and repeatable automated test runs.
➢ Optimised local automation workflows using IntelliJ IDEA to improve debugging,
development speed, and maintainability of test suites.
➢ Collaborated closely with development teams to ensure high API coverage, reliable
regression protection, and stable release cycles.
➢ Utilised Java, Gauge, Docker, Gradle, Postman, Jenkins, GitHub, Jira, and Confluence to strengthen automation maturity and delivery quality.

Senior Software Engineer at Collibra

Collibra

Internet & IT

5000-10.000 team member

Led test automation and backend API validation during the transition from on-premise monolithic architecture to SaaS-based cloud deployments.

Roles and responsibilities:
➢ Designed and maintained a scalable end-to-end automation framework for backend
and API validation of the Core Catalogue platform.
➢ Played a key role in validating the migration from on-prem monolith to SaaS architecture, ensuring stability across cloud-based deployments.
➢ Established and enhanced RESTful API testing practices, implementing service-level
validation using SoapUI and Postman.
➢ Integrated automated regression suites into build pipelines, supporting continuous
integration and faster release cycles.
➢ Utilised Java 11, Selenium WebDriver, Docker, Gradle, and CI tooling to increase
automation coverage and reduce manual regression effort.
➢ Contributed to test planning and execution strategies for scalable cloud environments.

Senior Quality Assurance Engineer at Sky

Sky

Telecommunications

>10.000 team member

Led the design and implementation of a comprehensive Java-based test automation solution from scratch for the Sky Mobile Online Charging System (OCS), a revenue-critical backend platform. Focused on scalable automation architecture, backend validation, and improving release confidence across telecom-grade systems.

Roles and responsibilities:
➢ Designed and developed a complete Java-based automation framework from the
ground up to validate the Sky Mobile Online Charging System (OCS), ensuring reliable
end-to-end system testing.
➢ Implemented automated backend and integration tests covering charging logic,
provisioning workflows, and subscriber lifecycle scenarios.
➢ Integrated Cucumber (BDD) feature files into a TestNG-driven execution framework to
support structured, business-readable automation.
➢ Developed and maintained the OCSTestingApplication to streamline the execution of regression scenarios and support evolving team requirements.
➢ Automated web interface validation using Selenium WebDriver in Java, reducing
manual regression effort and accelerating feedback cycles.
➢ Generated automated TestNG HTML reports and improved transparency of test results for stakeholders after each sprint.
➢ Validated integrations with the Provisioning Gateway and other backend components
to ensure accurate service activation and billing flows.
➢ Mentored team members in Selenium WebDriver and Java-based automation
practices, strengthening overall test engineering capability

Senior Quality Assurance at TUI

TUI

Other

>10.000 team member

Worked as a QA Engineer focusing on automation and backend validation.

Roles and responsibilities:
➢ Automated regression test suites using Selenium WebDriver, improving continuous
validation of web applications.
➢ Designed and executed API tests to validate backend service functionality and
reliability.
➢ Integrated automated tests into CI/CD pipelines for continuous quality feedback.
➢ Collaborated with developers to identify and resolve defects, enhancing system
stability.

Software Developer in Test at Truphone

Truephone

Telecommunications

250-500 team member

Responsible for end-to-end testing of telecom backend systems, CRM workflows, and billing
processes.

Roles and responsibilities:
➢ Performed end-to-end validation of CRM workflows, Salesforce account lifecycle, SIM
activation, Mobile Porting In/Out, and in-life subscriber changes.
➢ Automated billing regression scenarios, validating full charging flow from account
creation to PDF bill generation and value verification.
➢ Tested Online Charging System (OCS) integrations and High Usage Alerts (HUA) in
pre-production environments.
➢ Validated tariff and product configuration using ATTA (Automatic Tariff Testing
Application).
➢ Conducted Operational Acceptance Testing (OAT) before production releases.

Quality Assurance Engineer​ ​at Vodafone

Vodafone Global Services

Telecommunications

>10.000 team member

Worked on revenue-critical billing systems, ensuring accuracy and reliability of customer
charging
Roles and responsibilities:
➢ Collaborated with product owners and development teams to validate new billing
features and change requests.
➢ Designed and maintained regression test suites to protect against revenue-impacting
defects.
➢ Executed UAT sessions with stakeholders prior to production releases.
➢ Automated regression testing of web-based editorial tools using Selenium WebDriver.
➢ Logged and tracked defects using HP Quality Centre.


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in