Might be available
(Updated 2023-11-08)Senior Test automation/DevOps
Stockholm, Sweden
Native Svenska, English
- Proven History of Collaboration and Open Source Contribution
- Extensive Experience in Test Automation and DevOps
- Diverse Technical Skillset and Adaptability
Skills (36)
Business Intelligence
DSL
TESTING TOOLS
NodeJS
BUSINESS PROCESS MANAGEMENT
Source Testing
Groovy
React
TEST CASES
REQUIREMENT ANALYSIS
LOGGING
JavaScript
Ansible
Node.js
TEST CASE
NextJS
Continuous Integration
Appium
REACTJS
PIPELINE
Jenkins
Next.js
CI/CD
NETWORK SECURITY
Cucumber
CONTINUOUS INTEGRATION/DELIVERY
Change Management
Java
SHELL SCRIPTING
NEXUS
TeamCity
Bash
Ruby
Python
C#
Queues
Summary
As a senior test automation/DevOps consultant at Kindred Group plc, I design and implement test automation
frameworks and CI/CD pipelines for various applications and platforms, using tools and technologies such
as Java, Appium, Cypress, Jenkins, Kubernetes, and AWS. I have over 15 years of experience in software
engineering, automation testing, and DevOps, and I am certified in ScrumMaster and IELTS.
I am also the founder and CEO of Main Branch AB, a company that develops multiple React apps, handles high
volume traffic, and implements test automation frameworks and test cases with Node.js and Cypress. In addition,
I am pursuing a PhD in Digital Health at Swinburne University of Technology, where I research and develop
innovative solutions for improving health outcomes and well-being through digital technologies. I am passionate
about delivering high-quality, scalable, and secure solutions that meet the needs of users and clients, and I enjoy
learning new tools and frameworks, collaborating with diverse teams, and contributing to open-source projects.
Professional Experience
2023-06 - Present
2019-12 - Present
Implementing automation solutions both for continues integration and continues delivery in a kubernetes cloud solutions hosted on AWS with variety of toolkits such as IAM, ELB, ALB, Route53, ECR, spot and dedicated EC2 instances, Ingress nginx, solutions that are escalable both horizontally and vertically.
Creating private and public networks with VPC supporting multiple environments such as dev staging and production, entire infrastructure is coded both in Cloud Formation and GitOps.
Monitored by the help of prometheus and descrptive dashboards in Grafana.
Logging with elastic search and fluent and dashboards in Kibana.
I have been individually responsible for bringing up the entire system above and maintaining it and also integrating it with galaxy of microservices all using helm charts and Jeniks as orchestration tool.
Using a combination of scripted and declarative pipelines in groovy made the whole process automated from git push all the way to production.
Dockerizing microservices written in Java spring boot, Python, React, NextJs and Angular creating and maintaining artifact repositories in JFrog and Nexus.
Senior Test Automation/DevOps Consultant Kindred Group plc Mar 2020 - Apr 2023 (3 years 2 months) Designing and implementing a test automation framework to be used by different teams.
The framework was written in Java using Appium to automate mobile apps.
Creating and maintaining Test automation frameworks with Cypress in Nodejs to automate a frontend React app.
Integrating and maintaining declarative and scripted pipelines in groovy.
Implementing CI/CD on Jenkins which were integrated to docker containers in Kubernetes and dedicated EC2 instances on AWS.
Creating IOS CI/CD pipelines using Fastlane and Carthage for different IOS apps. targeting both AppCenter and AppStore.
Designing and maintaining test automation framework in Java using Appium, Selenium and Test Project, which run on demand on AWS and Kubernetes.
Developed UI tests in Swift running on Jenkins and reporting back to BitBucket verifying sate of Pull requests.
2019-06 - 2020-03
Adjusting micro-services to be adaptable to continuous delivery in multiple environments using a variety of build tools such as Maven.
Implementing infrastructure as code in cloud based platforms such as Kubernetes/Openshift.
Integerating Jenkins as a Service (JaaS) with OpenShift and running jobs in isolated containers.
Creating and maintaining both build agents and runtime server images with Source to image (S2I).
Implementing Integration tests for microservices using Arquillian.
2017-09 - 2019-06
Defining & Maintaining a Test Automation Architecture.
Designs and develops test infrastructure, test automation framework and test automation standards.
Identify the right mix of testing tools - Leverage the right open source testing tools with commercial testing tools.
Plan, write and maintain a robust, test tool independent, automation framework, to support long-term test automation (for both web and corporate applications).
2015-07 - 2017-09
Automating system tests and load teats for Web Service (SOAP and REST).
Creating integration and deployment pipeline using Groovy Scripts, Docker and Ansible, highly focus on testing and quality of delivered code to preproduction and production.
2014-01 - 2015-07
Integrating Automated tests in CI tool (Jenkins, TeamCity) Supporting and developing in-house developed applications, which make testing process easier for Testers in various teams.
2014-11 - 2015-07
2013-06 - 2015-06
2013-01 - 2013-06
Academic Background
2023-06 - 2024-09
2010-01 - 2013-01
2004-01 - 2008-01