Enciu Razvan S.

QA AUTOMATION ENGINEER

488 euro

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

Web Testing, Web Applications, Watir, UI testing, UI Automation, TestNG, Test strategy, Test Planning, Test management, Test design, Test Cases, System testing, SQL, Software testing, Software Development, Sikuli, Serenity BDD, Selenium WebDriver, Selenium 2.0 + Webdriver, Selenium, Ruby, RSpec, REST Assured, REST API Testing, REST API, Regression testing, Regression, Quality Assurance, PHPUnit, PhantomJS, Manual testing, Linux, JUnit, Jira, JAVA 1.8, Java, iOS, Gradle, Functional testing, Functional & Automated Testing Tools, Design Patterns, DB2, C++, Bug Tracking, Appium, API, Apache Maven, Android