WHO am I?
EXPERTISE IN SOFTWARE QUALITY AND TEST AUTOMATION
As an architect of software testing solutions, I contribute to the promotion and development of software quality assurance with a strong focus on automation, advocating for best practices enablement, and continuous integration.
I develop and test digital systems with one goal in mind: reliability, efficiency, performance and paying attention to details.
My expertise includes the design, implementation, and optimization of test campaigns, combining cutting-edge technologies (Java, Selenium, Jenkins, Bitbucket, GitHub Actions, GitLab, etc.) in Agile and DevOps environments.
I am proficient on a wide and diversified range of open-source tools and collaborative platforms to ensure a high level of automation, functional coverage, defect documentation, and velocity.
Trained at university and ISTQB-certified, I have enriched my career through collaborations in demanding banking and industrial contexts, developing solutions aligned with real business needs.
I am also involved in training, mentoring, and knowledge-sharing projects around Software Quality Assurance.
WHAT I LOVE TO DO
Passionate about software quality assurance and software engineering, I am continuously looking for new tech challenges in banking, vocational training, and industry. Currently, my main focus is about solving isolation issues when bootstrapping Selenium test frameworks, AT SCALE.
TECHNICAL SKILLS
My comprehensive expertise in quality assurance automation, test frameworks, and development tools.
Test Automation & QA
Development & Programming
Tools & DevOps
Project Management & Collaboration
THE SHIFT LEFT VENUE CRAFTING
This section is under creation and here we are going to discuss how strategically I see what it take to build an automated test framework that do the job.
Behavior-Driven Development foundation
Collaborative discovery process that transforms business requirements into executable specifications through shared understanding and concrete examples.
Multi-disciplinary stakeholders explore a feature together, align on business goals, uncover edge cases, and agree on shared terminology. The outcome is a common understanding expressed in plain, testable language.
Product, QA, and Dev turn goals into concrete examples that illustrate desired behaviors and boundaries. These examples expose ambiguities early and become the seeds of precise acceptance criteria.
Examples are written as Gherkin scenarios using Given-When-Then. Each scenario describes context, action, and expected outcome, emphasizing observable behavior rather than implementation details or UI specifics.
Teams validate that scenarios cover success, failure, and edge paths. Criteria are minimal yet sufficient, traceable to business goals, and provide a clear 'done' definition for development and testing.
QA/Dev map Gherkin steps to executable step definitions using tools like Cucumber, SpecFlow, or Behave. Steps remain readable, reusable, and independent, turning scenarios into living, executable documentation.
Developers write only the code necessary to make failing scenarios pass, often following TDD at the unit level. Design remains modular, with domain language mirrored in code and tests.
Automated scenarios run locally and in CI pipelines. Failures provide fast feedback, guarding regressions, while tagged subsets enable focused checks across smoke, integration, or end-to-end stages.
Teams refactor steps, consolidate wording, remove duplication, and retire obsolete scenarios. Documentation stays current, and lessons from production feed new examples, sustaining a tight discovery–delivery feedback loop.
WORK EXPERIENCE
My entrepreneurial journey in QA automation training and professional development
Leading the creation and establishment of a professional training organization focused on IT consulting and Software Quality Assurance (SQA). Building a comprehensive training platform to help job seekers and career changers transition into digital professions, particularly in QA automation and software testing.
Technologies:
Key Responsibilities:
- Designed and implemented comprehensive training programs with 30+ courses across three educational modules
- Developed and maintained automated QA testing frameworks and source code
- Created a state-recognized training organization certified by DRIEETS
- Built an online community of 10,000+ members with 574+ internal participants
- Conducted coaching workshops, evaluations, and mentoring sessions
- Led digital marketing strategies, SEO optimization, and social media communication
- Managed project development, risk analysis, and business strategy implementation
- Preparing for state certification as IT consultant trainer with first official cohort planned for 2025-2026
GET IN TOUCH
Let's discuss how I can help achieve your QA automation goals and deliver robust testing solutions for your projects.
Connect With Me
GitHub
github.com/iamrdb2fAvailability
Open to remote and in-site work opportunities, worldwide