Davit K.

Davit K.

Lead/Senior QA Engineer

Armenia
Hire Davit K. Hire Davit K. Hire Davit K.

About Me

Senior QA engineer with 6+ years of hands-on experience in automated and manual QA testing using Selenium, Cypress, Python, Java, Cucumber combination for BDD UI tests. Hands-on experience in setting up a testing framework from scratch and performing CI integration with reporting. I use an OOP approach to the automation process - Page Object Model, Screenplay pattern, and have extensive experience in writing and maintaining test cases. I maintain meticulous attention to detail when writing test cases and test scenarios, making sure clients receive a quality product.

Work history

UpStack
UpStack
Lead/Senior QA Engineer
2020 - Present (4 years)
Remote
  • Creating detailed, comprehensive and well-structured test plans and test cases for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware

  • Ensure planning and coordinating of quality testing activities.

Legal Atoms
Legal Atoms
Senior QA Automation Engineer
2020 - Present (4 years)
Remote
  • Wrote tests in Typescript on the Legal Atoms project.

  • Employed Cypress for end-to-end testing automation on the solution.

  • Identified and implemented new test automation technologies on the solution for the client.

Energize Global Services
Energize Global Services
Senior QA Automation Engineer
2019 - 2020 (1 year)
Armenia
  • Wrote and maintained BDD-based Gherkin scenarios, as well as performed API testing automation for multiple applications.

  • Performed test scenario automation with Cucumber and Java and followed-up on test run results on Gitlab-CI.

  • Organized and held knowledge sharing events within the company.

Effortis
Effortis
Senior QA Engineer
2018 - 2019 (1 year)
United States
  • Performed end-to-end web testing automation for a software development/consulting company specialized in marketing automation products.

  • Implemented Continuous Integration(CI) using Jenkins and developed a testing plan.

  • Provided inputs on high-level test scenarios during test planning meetings.

Develandoo
Develandoo
Python Developer
2015 - 2017 (2 years)
Armenia
  • Developed the back-end code for an application on unleash12.com using Django.

  • Worked on the development of the back-end architecture for the MiuMeet app using Flask.

  • Closely collaborated with designers, engineers, and product managers to build user-friendly experiences.

Volo
Volo
QA Engineer
2014 - 2015 (1 year)
Armenia
  • Developed and created automated web testing using Selenium and BDD support with Cucumber.

  • Implemented Continuous integration support using Jenkins as an extensible automation server.

  • Analyzed testing requirements and offered inputs on high-level test scenarios, challenges, risks, and resources.

Global Safety Management
Global Safety Management
QA Engineer
2014 - 2015 (1 year)
Remote
  • Developed, wrote, and maintained test plans and scripts for API testing for mission-critical applications.

  • Closely collaborated with a cross-functional Agile team to carry out resource planning, reviewing documentation, and provide objective feedback to project teams.

  • Executed test cases to find any usability issues and check consistency across devices.

Portfolio

Senior QA Automation Engineer - LegalAtoms
Senior QA Automation Engineer - LegalAtoms

LegalAtoms is a free website that provides assistance in filing for divorce and domestic violence cases in Washington state. The website provides a guided experience: users are asked detailed questions step by step online (similar to TurboTax). Once completed, users can download the complete set of court documents required for each case, as per each county's requirements, as PDF or MS Word files. I improved the existing test cases and developed new ones. Eliminated test failures caused by network latencies and improved test suite run time on the server. The project was successfully launched. Technologies used in the project: Cypress, Typescript, CircleCI, Git, AWS.

QA Automation Engineer - Adzwedo
QA Automation Engineer - Adzwedo

Adzwedo is a Facebook and Instagram Ad optimization platform offering advanced tools and cutting edge technology. It makes the ad creation process a breeze so clients can focus more time on the business and less time posting ads. Users can easily create and test unlimited ad variations and targetting strategies. They can also save their favorite ad creatives to a library and reuse them anytime. I set up an automated testing framework from scratch. Developed an automated testing result reporting and integration with Jenkins. Improved code quality and reduced bug discovery time span. The project was successfully launched. Technologies used in the project: Selenium, Python, Jenkins, Jira, Git, Screenplay Design Pattern.

Manual QA Engineer - Global Safety Management
Manual QA Engineer - Global Safety Management

Global Safety Management (GSM) is a SaaS-based compliance company that is fundamentally changing the way companies handle chemical and product safety information. A Consumers'​ Choice Award winner, GSM is a leader in providing solutions for safety data sheet (SDS) authoring, management, and translation services. GSM takes over the burden of safety data sheet regulatory compliance so our clients can focus on their core business. I performed comprehensive manual tests, sanity testing, regression testing, and functional testing. Managed to achieve a 90% manual test coverage and increase overall system efficiency. The project was successfully launched and is being used by global companies worldwide. Technologies used in the project: TestRail, Jira, Link Checker, Confluence, Slack, MySQL, Heroku.

Education

Education
MSc. in Computer Science
Central South University, China
2011 - 2013 (2 years)
Education
B.A.Sc. Microelectronics
State Engineering University of Armenia
2004 - 2008 (4 years)