Frequentis AG
Quality Manager
Nov 2016 - Present
• Ensuring compliance with software safety and quality standards: ISO 9001, RTCA DO-278 / EUROCAE ED-109, ED-153
• Create strategies and prepare plans and manuals for quality assurance
• Assessing product specifications and customer requirements and include
them in the traceability
• Interface and point of contact regarding processes and quality requirements for Frequentis Vienna Quality Management
• Point of contact for the Air Traffic Management teams regarding process / quality issues
• Maintaining a constant awareness of the business context
• Support in software assurance for product releases
• Writing technical and quality management system reports
• Set up the internal auditing program
• Holding internal training presentations about quality, safety and security
SDL PLC
Senior QA Automation Engineer
July 2015 - Nov 2016 • 1yr 5 mos
• Acquire in depth business technical knowledge of the products under test
• Analyze business requirements, design tests, implement tests (e.g. using Selenium
Webdriver, Cucumber-BDD), run automated tests, analyze the testing results
• Report the results and retest (integrated BDD testing framework with TestRail)
• Maintain the automation framework
• Manual testing REST API endpoints
• Create automated script(e.g. using JAVA) for product deployment
• Working with JMeter for performance testing
• Working with OWASP Zed Attack Proxy (ZAP) for security testing (penetration
testing)
• Working with Apache Tomcat 7, 8
• Using Jenkins / Hudson for continuous integration
• Databases: ORACLE, MSQL
• Elaborating testing strategies
CONTINUUM SECURITY
QA Software Consultant
Jan 2016 - Feb 2016 • 2 mos
• Migrating the entire automation testing framework from JBehave technology to Cucumber
• Restructuring the framework by using JAVA page objects
• Working with Gradle, JBehave, Cucumber, Java, Apache ANT, ZAP, JUnit
Softvision
QA Automation Engineer
Oct 2012 - July 2015 • 2yrs 10 mos
Front/Back-end testing for a GUI multi-user electronic trading platform:
• building from scratch a Selenium framework using Java programming language for replacing mostly manual tests and improve regression testing time
• working with Redmine, TestRail, Trello
• creating, executing and maintaining manual test cases
• developing, executing and maintaining Web Services(REST API) automated tests using Funcunit(Javascript) and TestNG (built in-house) framework (JAVA)
• developing, executing and maintaining core automated tests(built in-house framework) written in Erlang
Front-End Testing (Web-based app - global execution and processing platform for interest rate swaps):
• building a testing framework(Geb) with dynamic data providers(test inputs) using Groovy dynamic language and Selenium Grid for a faster continuous integration process
• implementing and maintaining automated tests for a web application used for electronic exchanges
• using Page Objects Design Patterns
• manual testing: creating test cases, bug regression, black-box testing, functional testing, exploratory testing
• working with Maven, Selenium Webdriver, Grid, Docker, Xvfb, Spock library, Rest API, Verifix Tool for FIX Protocol, OpenCRX, RabbitMQ, pgAdmin, AMQP protocol, Jenkins.
Front-End Testing (Web-based application for an industry leading provider of tax-advantaged consumer directed health, commuter & employee benefit plans):
• automation testing using Selenium Webdriver C# implementation in VS2010
• configure Test Environment (Test Agents & Test Controller)
• work with DB queries, AutoIT, TOAD, Sikuli
• trigger test execution on different browsers: IE, Chrome, Firefox, Safari
Freelancer
QA Engineer
Oct 2011 - Oct 2012 • 1 yr
• Automated and manual testing on a web based application
• Created and updated test cases and test scenarios
• Created and maintained automated tests for web applications using BDD model with Selenium WebDriver and jBehave
• Executing manual test cases on different iOS devices
NET Brinel
Intern
Aug 2011 - Oct 2011 • 3 mos
• Performing manual Testing on a web based application
• Designing and implementing manual test cases
• Writing software documentation for end user