Summary
Overview
Work History
Education
Skills
Languages
Work Preference
Timeline
Generic
Dumitru Simidin

Dumitru Simidin

Chisinau

Summary

Dynamic QA Engineer with 6 years of expertise in manual and automated testing, specializing in web and mobile applications, as well as microservices. Proficient in RESTful API testing and experienced with tools such as Robot Framework and Cypress.

Key Achievements:

  • Developed and executed comprehensive test strategies that significantly improved software quality and reduced time-to-market.
  • Collaborated effectively with cross-functional teams in Agile environments to enhance product performance and reliability.

Technical Skills:

  • Strong foundation in software development, system administration, and technical support.
  • Exceptional problem-solving abilities with a track record of optimizing performance and driving project success.

Professional Attributes:

  • Committed to continuous learning and staying abreast of industry trends to ensure contributions align with organizational goals.
  • Proven ability to manage projects and foster teamwork, resulting in cohesive and efficient work environments.

Overview

6
6
years of professional experience

Work History

QA Automation Engineer

DevelopmentAid
09.2018 - 09.2024
  • Teamed up with the dev crew to kick off a killer API testing strategy, boosting our automation skills and making our software top-notch
  • We saw a solid uptick in spotting bugs because of it
  • Led the charge in building out massive test suites for RESTful APIs using robotframework.org and cypress.io, cranking up our test coverage and making things run smoother
  • Took the helm on integration and end-to-end testing, slashing the number of pesky bugs and fostering a kickass quality culture from start to finish.

Education

Bachelor of Science - Information Technology (IT)

Moldova State University
1946
06-2020

Skills

Technical Skills
Programming Languages: Python & JavaScript: Enhance proficiency through projects and contributions to open-source repositories


Testing Frameworks: Robot Framework, Cypress, Selenium WebDriver: Focus on advanced usage by creating complex test cases and integrating them into CI/CD pipelines Explore documentation and community forums for best practices

Version Control: Version Control Systems (eg, Git): Master branching strategies and collaborative workflows through practice on platforms like GitHub or GitLab

Performance & Security Testing: Use tools like JMeter for performance testing


Testing Methodologies
Test Planning and Execution: Develop detailed Test Plans and Test Procedures Documentation Leverage methodologies like Agile and V-Model to ensure structured testing approaches

Automated Testing Frameworks: Build custom frameworks tailored to specific project needs, experimenting with different architectural patterns like Page Object Model (POM)
Test Analytics: Use tools for reporting and analyzing test outcomes to drive improvements Familiarize yourself with dashboards that visualize testing metrics


3 Quality Assurance Process
Testing Types: Focus on Functional, Regression, Usability, Security, and Performance Testing Create a comprehensive testing strategy that includes each type

User Acceptance Testing (UAT): Collaborate with stakeholders to define UAT criteria and facilitate effective feedback loops
Manual vs Automated Testing: Develop a balance between manual and automated testing by evaluating project requirements and risks


Project Management & Team Skills
Project Management: Familiarize with tools like JIRA for managing testing tasks Engage in Agile practices (Scrum, Kanban) to enhance team collaboration
Team Building & Teamwork: Participate in team-building activities and encourage open communication Establish a culture of knowledge sharing
Professionalism: Maintain a positive attitude and professionalism in all interactions, promoting a constructive team environment


5 Soft Skills & Documentation
Analytical Skills: Strengthen analytical thinking by participating in workshops and solving case studies related to software testing
Documentation Skills: Regularly practice writing clear and concise documentation Review and improve existing documentation through peer feedback
Time Management: Use tools like Trello or Asana to prioritize tasks and manage time effectively


Continuous Learning
Stay updated with the latest trends in QA automation and testing methodologies Join communities, attend webinars, and pursue certifications (eg, ISTQB, Certified Agile Tester)


Practice & Real-World Application
Engage in real-world projects, either personal or collaborative, to apply skills in practical scenarios Participate in hackathons or contribute to existing projects on platforms like GitHub
By following this structured approach, you can enhance your skill set as a QA Automation Engineer and apply best practices effectively

Languages

Romanian
First Language
Italian
Advanced (C1)
C1
Russian
Advanced (C1)
C1
English
Upper Intermediate (B2)
B2

Work Preference

Work Type

Full TimePart TimeContract Work

Work Location

RemoteHybridOn-Site

Important To Me

Healthcare benefitsWork from home optionPaid time offTeam Building / Company RetreatsPersonal development programsCompany CultureFlexible work hoursWork-life balanceCareer advancement

Timeline

QA Automation Engineer

DevelopmentAid
09.2018 - 09.2024

Bachelor of Science - Information Technology (IT)

Moldova State University
Dumitru Simidin