Qa Automation Engineer / Qa Tester Resume
SUMMARY
- Proven success in automated testing projects development; performing web and desktop applications, software/hardware testing; hands - on test automation frameworks architecture design, implementation, development and support.
- In my career as a automated tester I have written many custom tools to supplement automated test flow.
- I deliver robust test solutions by coding custom tools as needed.
- I like to think outside of the box.
- If a software package does not do what I want it to do, I will make my own.
PROFESSIONAL EXPERIENCE
QA Automation Engineer / QA Tester
Confidential
Responsibilities:
- Translating business requirements to QA automated testing solutions using technology including but not limited to: C#, VB.Net, Java with Selenium WebDriver API automation; Automated Testing and QA testing.
- Harnessing power of the Selenium-Grid that allows running tests on different machines against different browsers in parallel.
- That is, running multiple tests at the same time against different machines running different browsers and operating systems.
- Essentially, Selenium-Grid supports distributed test execution.
- It allows for running tests in a distributed test execution environment.
- SQL; Oracle; C#, VB.NET, Java; Selenium WebDriver API; ASP.NET; XML; JIRA; Rally, Angular; Angular JS; Protractor, QuickBuild, Maven, Extent, Selenium Grid/Hub/Nodes, JenkinsCI, Maven, Cucumber, Selenium & Java automation framework - gherkins for everyone cant stop enjoying the magic of Java
- Web Applications and Mobile emulation testing automation (mobile applications testing automation).
- Software Emulated and Hardware (real devices) driven automated mobile applications testing.
Sr. Automation Test Engineer
Confidential
Responsibilities:
- Developed custom automated testing Selenium driven framework.
- Maintained and run over 100.000 of the functional and regression tests
- Executed tests daily on dedicated virtual machines.
- Filed over 700 defects.
- Tested projects with API centric design; created and run massive amounts of the API tests.
- Also served as QA Lead on machine-integration project with Confidential Cloud.
- Jenkins CI / Java & VB.NET, Selenium WebDriver API
- Oracle, SQL, PostgreSQL; VB.NET, Java, Selenium WebDriver API
- POSTMAN, RESTful APIs; Custom API Testing tools; Machine & Data Cloud Integration JIRA & VersionOne
Automation Developer
Confidential
Responsibilities:
- Automated Testing of the Web Applications with Selenium WebDriver API & UFT.
- Selenium WebDriver API
- Visual Studio 2013 Premium - C# & VB.NET
- SQL Server Management Studio / T-SQL
- JIRA & TFS agile development
- Ranorex 5.1.2 / UFT 12.01 / WcfTestClient / SoapUI
- Fiddler2 / Compat Inspector / IE11 Compatibility Testing
- AGILE methodology
Automation Architect (QCI)
Confidential
Responsibilities:
- Developed UFT (VBS) driven automation framework for testing of the GSFM .NET desktop application: WPF/Infragistics as a front-end and SQL db as back-end. Coded, maintained and ran over 100K of automated tests daily.
- Regression tests were executed concurrently on over a dozen virtual machines.
- Also automated interaction with SAP for test data preconditioning.
- Modified production code of the application under testing to include name properties as needed for automation efforts.
- In my time with the project, I propagated 100s of application code changes as new builds into DEV and QA environments.
- Ability to change application production code (C# .NET / WPF) on my own was very helpful for expediting automation efforts.
- Additionally assisted in establishing 4 person offshore team tasked with tests automation with CodedUI.
- Unified Functional Tester - UFT 12.01 / VBS
- Visual Studio 2012 Ultimate - C# .NET / WPF; CodedUI
- SQL Server Management Studio / T-SQL
- Visual Studio Team Foundation Server 2012 - TFS agile development
- AGILE methodology
Automation Architect
Confidential
Responsibilities:
- Development of the QTP driven Automation Framework targeting Regression & Functional testing Coded .NET tools: for pushing data into environment; and Web Traffic (stress) generation Conducted Web Page Performance, Network Utilization and Load speed tests/analyses QTP 11.00; Visual Studio 2012
QA Automation Developer / Consultant
Confidential
Responsibilities:
- Worked on interesting projects while surrounded by awesome people.
- Made a significant contribution to the company.
- Worked on STRADA project. Transitioning SOA testing from Actional Team Server (former Mindreef) to Rational Integration Tester (former GreenHat Tester).
- Transitioned and expanded test coverage for 71 SOA vintages/services of STRADA Web Services XML, XSD, WSDL, SOAP, SOA / LPS, Attachmate EXTRA
- Developed Test Data driven (SOA) RIT Automation Framework with custom results analyzing and reporting outside of RIT.
- This enabled the team to build and maintain a large library of tests at much expedited speed.
- In addition to RIT Automation efforts, I developed 9 custom tools for: analyzing XML SOA response messages, running some of the SOA tests, data scraping and test data conditioning.
- These tools were estimated to save over 5000 work hours per year on the manual testing side of the project.
- Using QTP (HP) and RIT (IBM) technology
QA Automation Developer / Consultant
Confidential
Responsibilities:
- setup AF Lab (server-clients cluster with attached HIL benches) developed AF for running fully automated telematics tests, targeting testing of all Alerts for 216 C&F projects-products; automatically test remote diagnostics (alerts) for compliance with expectations (in all supported languages);
- AF reprograms HIL benches; runs tests; collects and moves tests results artifacts to reporting server; collects alerts reports from web front-end; analyzes data; generates xls reports and sends summary email in HTM format (with dynamic links to all collected tests artifacts with highlighted summary of Pass/Fail statistics)
- What I crated was/are very robust, colorful and awesome way to execute/test/report/analyze tests for 100s of “fast moving” projects / potentially millions of tests run every month.
- Using QTP 10.00 HP
Product Engineer 2 - QA Automation Developer / Contractor
Confidential
Responsibilities:
- Developed, from ground up, QTP driven Automated Testing Framework (AF) for testing embedded software:
- Responsible for designing AF architecture and defining tests strategy
- Responsible for programming-developing QTP/AF code, test data generation code; test algorithms; test scripts and multiple test applications used to supplement QTP/AF tests execution.
- Responsible for developing test data, analyzing test results, filing defects.
- Provide coding assistance to other AF users.
- Maintain library of over 24.600.000 of tests ( )
- Automatically execute embedded tests for compliance with SRD, ISO-11783 and protocols/other standards.
- Functional, performance and regression testing.
- Filed over 1K of defects
- Scaled QTP/AF for automation for testing of Deere's Telematics project: MTG controller with reporting under
- Run automated tests for verifying Telematics (remote) monitoring/diagnostics of alarm management alerts working as expected for all JD Confidential iT4 tractor programs (7R, 8R, 9R, 7030)
- Using QTP HP
Test Engineer - QA Automation Developer / Contractor
Confidential
Responsibilities:
- Developed, from ground up, QTP driven Automation Framework (AF), Test scripts and Test Data for testing Apex desktop product. .NET applications front-end / SQL as back-end.
- Using QTP HP / .NET & SQL
QA Automation Engineer / Contractor
Confidential
Responsibilities:
- QTP driven Automation Framework, Test Scripts and Test data development for testing Sage ABRA HRMS product: Front-End / Back-End Automated Testing (Positive and Negative data validation testing) Using QTP / SQL
Sr. SQA Analyst / QA Automation Developer
Confidential
Responsibilities:
- DOQ-IT Project -- HL7 medical data-warehouse - Back-End & Front-End data validation rules testing; automated testing with QTP and custom HL7 test data generator tool QTP - 1.2 million of HL7 files generated to validate data validation rules.
