Andranik Chorokhyan, Developer in Yerevan, Armenia
Andranik is available for hire
Hire Andranik

Andranik Chorokhyan

Verified Expert  in Engineering

QA Engineer and Developer

Location
Yerevan, Armenia
Toptal Member Since
September 7, 2022

Andranik is a lead test automation engineer with over eleven years of professional experience. He specializes in the Java technology stack but has experience in Python scripting. Andranik helps enterprise businesses automate end-to-end flows as well as particular component tests to decrease the time to market for high-quality products. With his secondary skill in engineering management, he also allows companies to find and grow the best talents.

Portfolio

EPAM Systems
Test Automation, Workforce Management (WFM), Management, IT Project Management...
EPAM Systems
Test Automation, REST Assured, Cucumber, Cloud, Jenkins, MacOS, IntelliJ IDEA...
EPAM Systems
Test Automation, TestNG, JUnit, Cucumber, Java, Selenium, REST Assured, Postman...

Experience

Availability

Part-time

Preferred Environment

Java, Selenium, TestNG, Gatling, JUnit, Spring, Docker, Apache Kafka, Testcontainers, Allure Testing Framework

The most amazing...

...automation I've done is a comprehensive end-to-end flow of testing, from data generation to quality gates.

Work Experience

Engineering Manager

2020 - PRESENT
EPAM Systems
  • Managed a test automation department of 60+ engineers.
  • Governed the project delivery by setting up Agile processes while managing risks and stakeholders.
  • Trained over 100 students and hired 20 juniors from a batch of 100 applicants.
  • Architected and implemented an enterprise test automation solution.
Technologies: Test Automation, Workforce Management (WFM), Management, IT Project Management, Delivery Management, Hiring, Interviewing, Team Mentoring, Training, MacOS, IntelliJ IDEA, Java, Selenium, Engineering Management, TestNG, Java 8, Release Management, Git, Jira, API Testing, CI/CD Pipelines, Scrum, Apache Kafka, Spring, Docker, AWS SDK, Morphia, Testcontainers, Allure Testing Framework, QA Automation, Mockito, MongoDB, Architecture, GitLab, JUnit 5, Confluent, Java 21, Spring Boot, QA Leadership, Quality Control (QC), Manual Software Testing, Web Applications

Lead Software Test Automation Engineer

2017 - 2020
EPAM Systems
  • Implemented a test automation framework from scratch used by non-technical staff to automate new test scenarios.
  • Triaged defects with client-side management, product owners, and architects.
  • Led a QA team on three different scrum streams. Designed frameworks, reviewed code, and conducted demo sessions.
Technologies: Test Automation, REST Assured, Cucumber, Cloud, Jenkins, MacOS, IntelliJ IDEA, Java, Selenium, Manual QA, Oracle, MongoDB, Gatling, GoCD, Performance Testing, Manual Testing, TestNG, JUnit, Training, Team Mentoring, Interviewing, Hiring, Management, Java 8, Automation Framework Development, Postman, Quality Assurance (QA), Automated Testing, UI Testing, QA Automation, Git, Jira, Test Documentation, Automation, CI/CD Pipelines, Scripting, API Testing, Scrum, Spring, Docker, Testcontainers, Load Testing, QA Leadership, Quality Control (QC), Manual Software Testing, Web Applications

Senior Software Test Automation Engineer

2016 - 2017
EPAM Systems
  • Maintained and optimized a complex UI-test automation framework.
  • Trained and mentored junior staff and assisted them in passing through assessment sessions.
  • Built partnerships with the clients, which assured new opportunities and location openings.
Technologies: Test Automation, TestNG, JUnit, Cucumber, Java, Selenium, REST Assured, Postman, IntelliJ IDEA, Jenkins, Manual Testing, Training, Team Mentoring, Interviewing, Management, GSON, FreeMarker, Mockito, Java 8, Automation Framework Development, Python 2, Manual QA, Quality Assurance (QA), Automated Testing, UI Testing, Selenium Grid, QA Automation, Git, Jira, Test Documentation, Automation, CI/CD Pipelines, Scripting, API Testing, Load Testing, Quality Control (QC), Manual Software Testing, Web Applications

QA Engineer

2013 - 2016
Xcerra Corporation
  • Designed and implemented a custom test automation framework for creating and maintaining a desktop application test suite.
  • Covered all testing levels, from unit testing to end-to-end and regression testing.
  • Performed hardware testing by simulating electronic impulses.
Technologies: C++98, Testing, Manual QA, Python 2, Automation Framework Development, IntelliJ IDEA, Test Automation, Manual Testing, Quality Assurance (QA), Automated Testing, UI Testing, QA Automation, Test Documentation, Automation, Scripting, API Testing, Quality Control (QC), Manual Software Testing

Data-driven Test Automation Framework

http://www.epam.com
A data-driven test automation framework for end-to-end automation. I architected a complete end-to-end test automation solution for a back-end project. The framework was utterly data-driven, using predominantly JSON templates instead of complex test scenario implementation. The return on investment for the test automation was more than 60% during one year.

Quality Assurance and Requirement Analysis for Retailer Application

http://www.epam.com
I was in charge of the complete quality assurance process. I was the key client-facing person who gathered requirements, contributed to defects triage, and analyzed the change requests. I led the QA team consisting of manual and automation QA engineers.

Delivery Management for a US-based Workforce Management Application

http://www.epam.com
I managed the end-to-end project delivery, including the management of two teams, process setup, stakeholder communication, technical support, guidance, etc. During the lifecycle, the project moved from feature implementation to bug fixing and vice versa. I supported the teams in adapting and smoothly accepting changes.

Test Automation Blueprint

http://www.epam.com
A template test automation framework. I architected and implemented a blueprint test automation framework. The framework built its own containerized environment by eliminating any external dependencies. It contained dummy tests, execution mechanisms, three widely used services containerization, and integration in the CI/CD pipeline. It helped teams start test automation by quickly leveraging the existing blueprint solution. I also prepared well-described Confluence documentation and recorded a demo session.
2013 - 2015

Master's Degree in Informatics and Applied Mathematics

Yerevan State University - Yerevan, Armenia

2007 - 2011

Bachelor's Degree in Informatics and Applied Mathematics

Yerevan State University - Yerevan, Armenia

FEBRUARY 2018 - PRESENT

Oracle Certified Associate, Java SE 8 Programmer

Oracle

Languages

Java, Python 2, Java 8, C++98

Frameworks

Selenium, TestNG, JUnit, Spring, Mockito, Allure Testing Framework, Spring Boot

Tools

IntelliJ IDEA, REST Assured, Git, Jira, Cucumber, Jenkins, Postman, FreeMarker, Gatling, Confluence, AWS SDK, GitLab

Paradigms

Test Automation, Manual Testing, Management, Automated Testing, Automation, Scrum, Load Testing, Testing, Kanban

Platforms

MacOS, Oracle, Docker, Apache Kafka, Confluent

Other

Engineering Management, Manual QA, Automation Framework Development, Interviewing, Training, Quality Assurance (QA), UI Testing, QA Automation, Test Documentation, API Testing, QA Leadership, Quality Control (QC), Manual Software Testing, Web Applications, Delivery Management, Team Mentoring, APIs, Release Management, CI/CD Pipelines, Scripting, Discrete Mathematics, Graph Theory, Informatics, Workforce Management (WFM), Cloud, Performance Testing, Mathematics, Hiring, GoCD, Requirements, Bug Triage, IT Project Management, Architecture, Process Management, Stakeholder Management, Technical Support, Scrum Master, People Management, Testcontainers, Java 21, JUnit 5

Libraries/APIs

Selenium Grid, GSON

Storage

MongoDB, Morphia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring