Enciu Razvan S.

Qa Automation Engineer

555 dollar

My experience

Computer Science Teacher Company NameRichard Wurmbrand CollegeSeptember 2015 - Present

More

FreelanceSeptember 2014 - Present

Working with various clients and on different projects to improve the quality of the products and the software testing processes through consultancy and training, with a focus on test automation. I have worked in the finance sector, ecommerce, health&insurance and other industries.

I have performed the usual variety of testing activities - test planning, methodology and strategy construction, test execution, test automation.

* Pairing with testers to improve functional and integration test approaches

* Hands on Testing and Automating for APIs, Web and Mobile

* Consultancy reviews of development teams to create improvement plans for Agile, Testing and Automating.

* Testing Rest service APIs using PHP (Laravavel) and Java libraries

* Performed tutorials and hosted the QA track at local dev conferences

* Provided Training in Java/C#/PHP, APIs, REST Assured, Selenium WebDriver

* Build tools used: Maven, Gradle

* Testing tools: JUnit, RSpec, PHPUnit, Codeception, Serenity

* UI testing: Selenium, Sikuli, Galen framework

* CI/CD: Jenkins, Bamboo, Gitlab

* Mobile: Appium for both iOS and Android


More

WantsomeOctober 2016 - May 2019

-- Created the curricula for Manual and Automation courses

-- Delivered manual/automation testing training sessions for individuals and companies.

-- Maintained the infrastructure used by trainers and students during courses: web servers, database servers, version control systems.

More

PeoplePostFebruary 2013 - September 2016

-- Deciding test strategy, focusing on automating 100% of the tests to facilitate rapid delivery

-- Test planning and implementing processes for functional and non-functional testing

-- REST API, Web and Mobile applications testing

-- Created automation framework with Selenium Webdriver, using Page Objects and Step Object automation design patterns

-- Adopted BDD/ATDD approach in test case creation to facilitate communication with Product owner using Serenity BDD (former known as Thucydides)

-- Integrated Appium for mobile automated testing both on iOS and Android

-- Acted as a Scrum Master for the frontend and backend teams

Test Automation responsibilities:

-- Build a unified automation framework for web&mobile applications

-- Increase UI test coverage

-- Coach team members on automation best practices

Release manager responsabilities

-- Manage risks and resolves issues that affect release scope, schedule and quality

-- Measure and monitor progress to ensure application releases are delivered on time, and that they meet or exceed expectations

-- Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists.

-- Research new software development and configuration management methodologies and technologies and analyzes their application to current configuration management needs


More

EloquentixFebruary 2015 - September 2015

-- Working for E.ON on a project that monitors and controls power plants as a Senior Automation Engineer.

-- I've rewritten the automation framework to use Serenity BDD.

-- I wrote a small JAVA Spring app that executes actions based on a schedule for the day using an input file to ease the work of the business people running UAT scenarios.

More

SynygyMarch 2012 - February 2013

-- UI & Component Testing

-- Researching the best way to test the UI and the layout on different browsers including on iPad/Android tablets

-- Created an automation tool for screenshot comparison testing

-- POC for running the regression tests using ghostdriver and PhantomJS

More

EndavaJuly 2010 - February 2012

July - August (Payment industry client)

-- Responsible of Accessibility testing

-- Researched and documented testing techniques according to WCAG 2.0

-- Using manual tests and automated tools to ensure the website was WCAG 2.0 compliant

September - February (Insurance company)

-- Involved in test automation

-- Test scripts design and execution using Watir (on Ruby)

-- Switched to Selenium with JUnit: design and execute functional tests, analyze the results

-- Take ownership over the automation framework and improve it

-- Review test conditions, test scenarios, test cases;

-- Provide feedback to software development team on defects;


More

SynygyJune 2008 - July 2010

-- Analyzing functional documents and test conditions

-- Creating and maintaining suites of independent and accurate functional/integration test cases according to the above

-- Finding and entering defects. Follow up with developers for this

-- Setting up the test environment

-- Reporting progress and achievements to my mentor/team leader

-- Running manual regression based on a previous prioritization process

-- Validating customer issues in a short amount of time

-- Experienced in testing a web application

-- All the activities and responsibilities of a Quality Control Specialist

-- Deciding the testing strategy and creating the testing goals

-- Taking ownership over some features of the application

-- Being responsible with releasing great quality software every three months

More

Embarcadero TechnologiesJuly 2007 - May 2008

-- Planning, creating and executing comprehensive tests.

-- Reporting bugs to development

-- Working with most database platforms.

-- Coaching juniors and new members of the team

-- Experienced in testing a SQL Editor tool on different OS platforms (80% on Windows, 20% on different Linux distributions)

More

Harte-HanksNovember 2006 - July 2007

-- Processing and importing lists into databases. Very good accuracy was needed for the marketing services.

-- Using MS Access and DB2 console SQL editor for IBM MSM

My stack

IT Infrastructure

iOS, Linux

Frameworks

PHPUnit

Technologies

REST API, Web Applications, Software Development

Languages

Java, Ruby, JAVA 1.8, SQL, C++

Others

Quality Assurance, Test management, Test strategy, API

Analysis methods and tools

Design Patterns, TestNG, Apache Maven, JIRA, Junit, Gradle, Selenium

Machine Learning

Regression

Databases

DB2

Software testing

Selenium WebDriver, Serenity BDD, Sikuli, Software testing, System testing, Test Planning, UI testing, Watir, Web Testing, Test Cases, UI Automation, Functional & Automated Testing Tools, Test design, Bug Tracking, Appium, Functional testing, Manual testing, PhantomJS, Regression testing, REST API Testing, REST Assured, RSpec, Selenium 2.0 + Webdriver

Mobile

Android

My education and trainings

Bachelors Degree, Business Information Systems - Alexandru Ioan Cuza University of Iasi2003 - 2007