Davit K.

Davit K.

Senior QA Engineer

Yerevan, Armenia
Hire Davit K. Hire Davit K. Hire Davit K.

About Me

Davit is a Senior QA Engineer with 10+ years of hands-on experience in automated and manual QA testing using Selenium, Cypress, Python, Java, and Cucumber combination for BDD UI tests. He sets up testing frameworks from scratch and performs CI integration with reporting. Davit writes and maintains test cases using an OOP approach to the automation process (POM, screenplay pattern). He maintains meticulous attention to detail when writing test cases and test scenarios, making sure clients receive a quality product.

Work history

UpStack
UpStack
Senior QA Engineer
2020 - Present (5 years)
Remote
  • Monitoring QA processes/activities and various project meetings for clients across multiple industries.

  • Partnering with cross-functional departments to work on process problems and challenges affecting customer satisfaction in project implementation.

  • Facilitating QA ceremonies, identifying and removing impediments to success, tracking progress, and recognizing opportunities for continuous improvement.

2am.tech
2am.tech
Senior AQA
2024 - Present (1 year)
Remote

Working as an automated QA engineer for a Florida-based software development and tech staffing company.

Indeed
Indeed
Senior QA Engineer
2021 - 2023 (2 years)
Remote
  • Tested a complex ad bidding algorithm by running a Playwright regression test suite, ensuring accuracy of all bidding strategies.

  • Led a team of QA engineers to develop and implement comprehensive test plans, increasing overall test coverage by 30%.

  • Developed and executed test cases to ensure compliance with financial regulations (e.g., PCI DSS, GDPR, SEC).

  • Implemented automated testing strategies, reducing manual testing efforts by 50% and improving overall testing efficiency.

  • Conducted performance testing to identify bottlenecks and optimization opportunities in financial systems.

  • Performed root cause analysis on production issues, leading to implementation of preventive measures to enhance system reliability.

Playwright Regression testingTest Plan CreationQA Test Plan ManagementQA Engineer Test Case Development Test Case Creation Test Case Execution Test Cases Automated TestingTest AutomationPerformance TestingFinanceRoot Cause Analysis Database testingMySQLJestAgile Software Testing
Docler Holding Luxembourg
Docler Holding Luxembourg
Senior QA Automation Engineer
2019 - 2022 (3 years)
Remote
  • Streamlined test automation for Jasmin.com and LiveJasmin.com, automating both web and mobile versions using CodeceptJS and Playwright.

  • Led testing efforts across three internal teams, overseeing application and website testing while providing supervision, guidance, and strategic direction.

  • Collaborated with expert QA engineers to enhance test strategies, automation frameworks, and best practices.

  • Integrated automation with Bamboo for CI/CD, enabling efficient test result analysis and swift issue resolution.

  • Conducted workshops and training sessions on cutting-edge testing tools and methodologies, improving team expertise and process efficiency.

Test AutomationQA AutomationMobile Test AutomationCodeceptJS Playwright Website Testing Web App Testing Test Automation Frameworks BambooCI/CD Regression testingTest Cases Test PlanningAgile Software Testing Test Case Execution
LegalAtoms
LegalAtoms
QA Automation Engineer
2019 - 2021 (2 years)
Remote
  • Wrote tests in TypeScript, improving existing test cases and developing new ones.

  • Used Cypress for E2E testing automation on the solution.

  • Identified and implemented new test automation technologies.

  • Eliminated test failures caused by network latencies and improved test suite runtime on the server.

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

  • Implemented CI using Jenkins and developed a testing plan.

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

Energize Global Services
Energize Global Services
QA Engineer
2016 - 2017 (1 year)
Yerevan, Armenia
  • Wrote and maintained BDD-based Gherkin scenarios and 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.

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

  • Developed the back-end architecture for the MiuMeet app using Flask.

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

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

  • Implemented CI 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
Manual Tester
2014 - 2015 (1 year)
Remote
  • Developed, wrote, and maintained test plans and scripts for API testing for mission-critical applications.

  • Collaborated with a cross-functional Agile team on resource planning, documentation review, and providing objective feedback to project teams.

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

Portfolio

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 clients can focus on their core business. Performed comprehensive manual tests, sanity testing, regression testing, and functional testing. Achieved 90% manual test coverage and increased overall system efficiency. The project was successfully launched and is being used by global companies worldwide. Technologies used: TestRail, Jira, Link Checker, Confluence, Slack, MySQL, Heroku.

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 on the business and less on posting ads. Users can easily create and test unlimited ad variations and targeting strategies. They can also save their favorite ad creatives to a library and reuse them anytime. Set up an automated testing framework from scratch and 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: Selenium, Python, Jenkins, Jira, Git, Screenplay Design Pattern.

QA Automation Engineer - LegalAtoms
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, asking users 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. Improved the existing test cases and developed new ones. Eliminated test failures caused by network latencies and improved test suite runtime on the server. The project was successfully launched. Technologies: Cypress, TypeScript, CircleCI, Git, AWS.

Education

MSc Computer Software Engineering
MSc Computer Software Engineering
Central South University - China
2011 - 2014 (3 years)
BASc Microelectronics
BASc Microelectronics
State Engineering University of Armenia
2004 - 2008 (4 years)