Arun Thakur, Developer in Tokyo, Japan
Arun is available for hire
Hire Arun

Arun Thakur

Verified Expert  in Engineering

Quality Assurance Developer

Location
Tokyo, Japan
Toptal Member Since
April 4, 2024

Arun is an experienced QA automation specialist with over five years of expertise developing and implementing automated test suites for web and mobile applications. He is proficient in Selenium, Appium, and scripting languages like Java, Python, and JavaScript. Adept in both independent and team environments, Arun is committed to driving efficiency improvement and delivering superior quality software solutions.

Portfolio

Gaussy
Cypress, JavaScript, Notion, Postman, Visual Studio, Bug Triage, Smoke Testing...
Rakuten
Selenium, Appium, Java, Charles Proxy, Kibana, Java 8, Mobile App Testing...
Cybage
Selenium WebDriver, Java, Cucumber, Appium, TestNG, Mobile App Testing...

Experience

Availability

Full-time

Preferred Environment

Postman, Test Automation, Jenkins, MacOS, Visual Studio Code (VS Code), Git, IntelliJ IDEA, Eclipse

The most amazing...

...things I've created from scratch are automation frameworks for both web and mobile applications that are easy to manage and reduce much manual effort.

Work Experience

QA Automation Engineer

2022 - 2024
Gaussy
  • Increased automation coverage from 15% to 40% in two months, earning commendation from the QA manager and CTO.
  • Enhanced the company's QA processes by implementing bug tracking and triage metrics, QA reporting, and user acceptance testing (UAT).
  • Assisted the customer success team in obtaining feedback from customers.
Technologies: Cypress, JavaScript, Notion, Postman, Visual Studio, Bug Triage, Smoke Testing, Sanity Testing, Test Automation Frameworks, Test Case Creation, Test Case Execution, Test Reporting, Agile, Sprints, QA Leadership, Test Planning, Regression Testing, E2E Testing, Manual QA, Playwright, Bugsnag, CI/CD Pipelines, Quality Assurance (QA), QA Automation, Mobile App Testing, API Testing, Appium, Web App Testing, Puppeteer, Load Testing, TOM

QA Automation Engineer

2020 - 2022
Rakuten
  • Developed an automation framework for mobile applications with Appium and Java.
  • Constructed an automation framework for web applications utilizing Selenium, Java, and TestNG.
  • Managed and mentored a team of three QA members. Developed onboarding and knowledge transfer documents for new hires.
  • Created a smoke test framework to reproduce production issues quickly.
  • Drafted detailed QA documents and reports. Assisted with the release process.
  • Prepared and delivered monthly presentations to the client, summarizing all QA activities performed within the period.
  • Contributed to real-time monitoring and debugging. Utilized Charles Web Debugging Proxy for real-time monitoring and debugging of network requests and responses.
  • Worked on test case management. Utilized TestRail to organize and manage test cases, track test execution progress, and generate comprehensive reports.
  • Focused on data analysis and reporting. Leveraged Kibana to visualize and analyze log data generated during testing, providing insights into application behavior.
  • Contributed to documentation and knowledge sharing. Utilized Confluence to create and share project documentation, including test plans and sprint retrospectives.
Technologies: Selenium, Appium, Java, Charles Proxy, Kibana, Java 8, Mobile App Testing, Web App Testing, Android SDK, iOS SDK, Android Studio, Xcode, Agile, Jira, Confluence, Manual Software Testing, Test Case Creation, Test Case Execution, Data-driven Testing, TestNG, Apache JMeter, QA Leadership, Test Planning, Regression Testing, Selenium WebDriver, Cucumber, E2E Testing, Manual QA, Pytest, CI/CD Pipelines, Quality Assurance (QA), QA Automation, API Testing, APIUM

QA Engineer

2018 - 2020
Cybage
  • Built an automation framework for mobile applications from scratch, cutting regression testing time from three days to one day while maximizing accuracy.
  • Generated comprehensive QA reports, test documents, and bug tickets utilizing Jira.
  • Enhanced app quality by implementing robust QA processes within the team.
Technologies: Selenium WebDriver, Java, Cucumber, Appium, TestNG, Mobile App Testing, Charles Proxy, Kibana, Android SDK, Xcode, Manual Software Testing, Jenkins, Test Data, Test Case Creation, Test Case Execution, Test Planning, Regression Testing, E2E Testing, Manual QA, CI/CD Pipelines, Quality Assurance (QA), QA Automation, Web App Testing, APIUM

Gaussy | Increasing Automation Coverage

Increased automation coverage from 15% to 40% in two months, earning commendation from the QA manager and CTO. I also integrated the test execution on the CI/CD pipeline and enhanced the company's QA processes by implementing bug tracking and triage metrics, QA reporting, and UAT.

Rakuten | Enhanced Product Quality and QA Processes

As the QA lead, I spearheaded efforts to improve product quality and streamline QA processes at Rakuten, a leading global eCommerce platform. Leveraging advanced tools and methodologies, our team aimed to deliver an exceptional user experience while ensuring rigorous testing standards.

I also facilitated effective collaboration between QA, development, and product teams, ensuring alignment on quality objectives and fostering continuous improvement in product development and delivery. Through proactive communication and leadership, we successfully optimized QA processes, accelerated time to market, and delivered high-quality products that met the evolving needs of our customers.

Cybage | Mobile and Web Application Testing

As a test engineer, I was entrusted with the responsibility of improving the quality of mobile and web applications through comprehensive testing strategies and efficient QA processes. This project aimed to leverage advanced tools and methodologies to ensure the reliability, performance, and user-friendliness of the applications.

I played a pivotal role in ensuring the quality and reliability of mobile and web applications by employing advanced testing tools and methodologies, collaborating closely with development and product management teams, and continuously striving for process improvement and optimization. Through effective communication and teamwork, we successfully delivered high-quality products that met the expectations and requirements of our stakeholders.

Cypress | Automated Login Feature of OpenHRM

https://github.com/ArunKumarSDK/arun
I automated OrangeHRM login functionality using Cypress with JavaScript, employing the Page Object Model design approach. Also, I enabled CI/CD via Jenkins and Cypress Cloud support in the script.
2014 - 2016

Master's Degree in Robotics Engineering

University of Petroleum and Energy Studies (UPES) - Dehradun, India

2010 - 2014

Bachelor's Degree in Telecommunications

Lovely Professional University (LPU) - Punjab, India

MARCH 2024 - PRESENT

Software Quality Assurance

TestDome

MARCH 2024 - PRESENT

Selenium and Web Testing

TestDome

Libraries/APIs

Selenium WebDriver, Puppeteer, Playwright

Tools

Cucumber, Charles Proxy, Kibana, Xcode, Jenkins, Android Studio, Jira, Confluence, Apache JMeter, Notion, Postman, Visual Studio, Apache Maven, Git, IntelliJ IDEA, Pytest, Bugsnag, TestRail, MATLAB

Paradigms

Test Automation, E2E Testing, Agile, Data-driven Testing, Sanity Testing, Software Testing, Page Object Model (POM), Load Testing

Frameworks

Selenium, Appium, Cypress, TestNG, Android SDK, iOS SDK

Languages

Java, Java 8, JavaScript, XPath, Kotlin, Python, TOM

Platforms

MacOS, Visual Studio Code (VS Code), Eclipse, Arduino

Other

Mobile App Testing, Test Case Creation, Test Case Execution, Web App Testing, Regression Testing, Test Planning, QA Leadership, Quality Assurance (QA), Manual QA, QA Automation, APIUM, CI/CD Pipelines, Electronics, Manual Software Testing, Test Data, Bug Triage, Smoke Testing, Test Automation Frameworks, Test Reporting, Sprints, Hybrid Frameworks, QA Test Plan Management, Microprocessors, Digital Electronics, Control Systems, Microcontrollers, Robotics, Embedded Systems, PCB Design, Artificial Intelligence (AI), System Design, ExtentReports, API Testing

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