Versatile QA Architect with 10+ years of experience leading test automation project, creating custom solutions, and experimenting with new technologies. I enjoy being a team player but can also successfully work on my own, solving challenges and improving applications. I have proven solid leadership and training experience in the software and engineering industries, working on all phases of software development, including software development and basic DevOps.
Research and implement automated testing methods and metrics for a reverse-engineered rewrite experiment (Kayako Helpdesk) with microservices architecture project.
Developed automated service tests and added a Cucumber layer to existing web service tests.
Maintained a stable, fast, and scalable system, defining improved coding standards and test instrumentation and interfaces.
Developed test automation of a Service Order Management solution for PGM1 of Turk Telekom.
Executed service tests (SOAP UI with script customization), process history validation via UI (Selenium WebDriver) and custom test execution Excel report (custom solution).
Set up test architecture and processes via HP ALM, including load tests with LoadUI and history tracking tests with Selenium.
Set up test environment, execution of test cases (manual and automated), and experience-based testing of localization items.
Developed testing for various products: Windows 8.0-8.1 Metro Design (UI / performance / localization), Nokia Music Store (UI / service / localization), Game Store (UI / service / localization), App Store (UI / service / localization), Internet Explorer (9,10,11 - Desktop/Metro), Xbox (UI / service / localization), Apple iTunes(UI / service / localization), Skype on Win8 (UI / localization).
Collaborated with Product Management and Quality Assurance to deliver the highest quality end product.
Set up a test process, developed, and executed test cases and publishing reports for a desktop application that aims helping people with physical disabilities use a computer with only head and eye movement.
Created test plans and test suites to track manual testing using TFS, running manual and automated tests.
Liaised with project teams, developing user guides and communicating findings to team mates.
Kayako’s help desk software is a full suite of tools including live chat software that's quick and easy to integrate, and an organized shared inbox, making our solutions easy and affordable to use. Our fully integrated help desk software allows companies of all sizes to provide exceptional customer service in multiple languages across live chat, email, facebook and twitter. Kayako’s help desk software comes with powerful out-of-the-box functionality that makes it easy for customer service teams to begin managing requests and conversations over any channel, support customers better, and stay personal as they grow. Acted as test automation chief architect of the back-end QA team, adding BDD-style E2E API tests to our API test suite.
Order management is important to the success of any business but is especially critical for telecom providers. Telecom order management is operationally complex, often entailing dozens of sub-processes that involve multiple systems, departments, and partner organizations. Worked on updating field values in API requests (and test case steps) based on business analysis deliverables written using BPMN in XML format. Developed a custom automation solution for manual testing that permitted us to check all updates in a XML file.
This is a sample automation solutions. The project consists of multiple parts: Ui Test Automation: e-commerce website; Rest Test Api: location service website; Load Test: bbc.com. Load test is not included in the Gradle task, it can be run with Jmeter or IDE-Jmeter plugin
Provided training sessions for non technical personnel for one of the biggest banks in Turkey. The goal was to train teams in analysis and test automation using BDD practices, offering more precise guidance on organizing the conversation between developers, testers and domain experts. The sessions included initiation in coding basics such as HTML and CSS, moving to test automation and BDD. Many of the employees were able to take on technical roles after the training.