Senior Test automation/DevOps Stockholm, Sweden

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

Researcher Phd Candidate
Swinburne University of Technology

2023-06 - Present

Founder and CEO
Main Branch AB

2019-12 - Present

Developing multiple React apps. handling high volume traffic. Implementing test automation frameworks and test cases with Node.js and Cypress.
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.
Automation Test Lead/DevOps Engineer
SEB

2019-06 - 2020-03

Implementing and maintaining shared libraries for CI/CD pipelines in Jenkins written in groovy.
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.
Test Automation Lead
Bankgirot

2017-09 - 2019-06

Developing BDD Automated tests for REST services and Message queues using using Cucumber in Java. Developing Jenkins Pipelines using Bash, Groovy and DSL scripts to buid and orchestrate test runs. Updating QAs knowledge regarding test automation.
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).
Senior Test Automation Engineer
SBAB

2015-07 - 2017-09

Working actively as automated test developer and QA in various development teams from developing tests in back-end of web application developed in J2EE and Spring, to designing and developing test automation framework in Java (Selenium) and nodejs (Protractor).
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.
Test Automation Engineer, Scrum Master
Scania Group

2014-01 - 2015-07

Responsible for developing and maintaining test framework on top of Watir and Selenium in Ruby and C#, also Protractor and WebdriverJs in Javascript.
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.
Continuous Integration Engineer
Scania Group

2014-11 - 2015-07

Maintaining and developing deployment pipeline, and integrating newly developed features via Jenkins
QA Engineer
Scania Group

2013-06 - 2015-06

Testing mobile apps both in Android and IOS: as a part of a scrum team being responsible for: - Requirement analysis - Defining test case - Testing web services and REST APIs - Automating Test cases using Appium and Protractor Master Thesis
Scania Group

2013-01 - 2013-06

Jan 2013 - Jun 2013 (6 months) Traceability in an agile Test Management Process Keywords: Testing, Test processes, Test Management, Agile Process, Scrum, Configuration Management, Change Management, RUP MSc. Information System Management

Academic Background

Doctor of Philosophy - PhD
Swinburne University of Technology

2023-06 - 2024-09

MSc
Stockholm University

2010-01 - 2013-01

BS
Mazandaran University of Science and Technology

2004-01 - 2008-01

Certifications

IELTS 8 - Cambridge University Press & Assessment English
Certified ScrumMaster® (CSM®) - Scrum Alliance
Certified ScrumMaster®
Issued Sep 2014 - Expires Jul 2016
Certified ScrumMaster® (CSM®)
Certified ScrumMaster®
Certified ScrumMaster
383275

Contact contractor

/