Skip to main content

Albert Gareev

Profile picture for user agareev

Member for

10 years 6 months

Albert Gareev is a software testing craftsman and practice lead. With over 20 years of diverse industry experience, Albert spearheaded testing for complex and challenging projects. Key expertise areas include Agile testing, Automation, and Accessibility.
Visit Albert's blog at http://automation-beyond.com and follow @AGareev on Twitter.

Company
Independent Consultant
Job Function
Testing
Job Title
Senior Practice Lead
Industry
Financial Services - Banking - Insurance
Interests
Agile
Cloud
DevOps
Leadership
Lean
Mobile
Performance Testing
Process Improvement
Project Management
Test Automation
Testing
Country
Canada

Albert Gareev is a software testing craftsman and practice lead. With over 20 years of diverse industry experience, Albert spearheaded testing for complex and challenging projects. Key expertise areas include Agile testing, Automation, and Accessibility. Visit Albert's blog at http://automation-beyond.com and follow @AGareev on Twitter.

All Articles by Albert Gareev


All Stories by Albert Gareev

Person using a screen reader Fitting Accessibility Testing into Agile DevelopmentThe concept of accessibility has been around for more than twenty years, yet it’s only recently that more companies have started including it in their development efforts. Developers and testers are recognizing the advantages of incorporating accessibility techniques into their processes. Here are some of these methods specific to agile software development, including a handy checklist.
Graphic of test automation tools The TERMS for Test Automation Risk or SuccessAutomation is a service to testing—a tool that may prove to be useful or turn wasteful. When approaching test automation, there are five main areas to focus on, expressed in the acronym TERMS: Tools and Technology, Execution, Requirements, Maintenance, and Security. Here are some examples of how these factors are involved in defining automation success or failures.
Cursor hovering over a question mark button Keeping Accessibility in Mind: Cognition, Memory, and AttentionDigital accessibility refers to assistive technologies as well as to accessibility of web and mobile applications and electronic documents. But there are crucial aspects to accessibility beyond syntactical correctness of the HTML code and supporting a range of browsers and devices. Software testers must have knowledge of accessibility patterns and use a variety of tools to understand the experiences of people with disabilities.
Interviewers going over a job applicant's certification Is It Worth It for Software Testers to Get Certification?The software testing community is split over whether it's worth the time and cost to go through a testing course in order to obtain a certification. Does having a certification prepare you when you're first getting started in your career? Does it help you stand out from other job applicants? Albert Gareev shares his opinions on what makes a testing certification worthwhile.
Man in a suit reading the Business section of a newspaper Getting Started with Business Intelligence TestingThere’s a bit of hype in terms such as business intelligence, data analytics, and data mining. In testing terms, though, it means working with scripts and databases, often without traditional GUI interaction. But core testing skills—analysis, synthesis, modeling, observation, and risk assessment—will still help you go far in business intelligence testing.
Little green house Understanding Accessibility Testing: Think like a Dweller, Not a BuilderDigital accessibility aims to make any software usable by the widest possible audience. Assistive technology tools, such as screen readers, can help testers model interactions of users with special needs. But testing software design and implementation requires particular test techniques and a certain mindset: You need to think not like the builder of a house, but like the person who will make it their home.
AngularJS logo Lessons Learned Testing Angular ApplicationsAngularJS is a framework used for organization of JavaScript code in highly interactive web and mobile applications. What does that mean from a testing perspective? Here's what should be in your test strategy when you’re testing Angular applications, including what might give you difficulty and how you can mitigate challenges.
Digital wrench and gears Methods and Tools for Data-Driven API TestingData-driven API testing can enable feedback much sooner and more often during development while being just as comprehensive as classic functional black-box testing. There are many methods of API testing, but that shouldn't intimidate you. Testers looking to advance their careers should consider learning some coding in order to test their programs at the API level.
Toolkit full of tools What Testers Need in Their Accessibility Testing ToolkitsA software tester’s accessibility testing toolkit should contain various tools, both to help testers “walk in the shoes” of their users and to quickly flag obvious problems and expose accessibility features (or a lack of them). High performance is only achievable with human skill, but these tools will help you uncover potential issues and make your product a better user experience for a wider audience.
A webpage with accessible sections through headings Advocating for the User in Accessibility Testing

So much of accessibility testing seems subjective. (What exactly does “visible” mean?) This article uses real websites to demonstrate examples of good—and poor—accessibility. It’s up to the tester to advocate for users, so it’s essential to know what elements need to be checked and how to confirm that they are promoting accessibility.

equation on chalkboard Hidden Parts of the Performance Equation

To cover your bases when testing performance, you may try writing a "performance equation" so you can check each factor. But the individual pieces do not always equal the whole picture. It can be easy to overlook performance-affecting components. Testing is much more about the discovery of systems’ behaviors than verification of a few samples of expected behavior.

accessibility restroom sign The Politics of Accessibility Testing

Web accessibility is often spoken about in terms of design, programming challenges, frameworks, and technical solutions, but there are also personal difficulties for the people involved. This article addresses some of the cases of initial resistance and provides a few practical ideas on how to minimize the challenges.