Leave a comment

VPN = Virtual Productivity is NONSTOP!

By James Cavazos, Senior Performance Test Engineer

In most tech companies, it has become commonplace to have VPN access to allow for working remotely. This can allow for greater productivity and flexibility for employees should they need to work from home or during business trips. It can also lead to some drawbacks. If you are not careful you could see a lot of your time-off spent doing work to the point that it feels like you never left the office. This can be especially difficult for workaholics and people with mindsets that can’t leave things unfinished.

Continue reading


Leave a comment

Data Driven Testing – Separating Automation Code from Test Data

By Paul Cooper, Senior Performance Test Engineer

Test automation can be a costly time consuming endeavor. Often automation code and test data become entangled, leading to both fragile tests and fragile automation code. Once that happens, new tests will require programming to implement them. This helps us understand why testers now need coding skills. Design changes to the application, such as changing where or how a value is input, will also require updating the automation code and in turn may disrupt the test data.

Continue reading


Leave a comment

Locating DOM Elements for Functional E2E Tests Using Custom Attributes

Larry Van Sickleby Larry Van Sickle, Senior Software Engineer

Protractor and Selenium are widely used tools for building functional end-to-end (e2e) automated tests. These tests execute a web-based application under test through a browser interface. The automated tests need to examine web page elements to determine whether their contents match expected results. They also need to operate on a webpage’s elements to drive the application. The tests need to click buttons, select from menus, and enter text in fields as part of the automated tests. A key problem and design decision is how the automated tests will locate elements in the DOM.

Continue reading


Leave a comment

How does Quality Assurance work together with Quality Engineering?

Chris McIntoshby Chris McIntosh, Senior Software Engineer

Over the years the software industry has developed many solutions to producing quality software to meet business needs. Software, however, is an ever-changing industry, and our tried methods are failing to keep up with modern development practices. Quality Engineering has made waves in the industry for a few years and is often associated with iterative or agile development processes, as a new way of ensuring quality software. How does Quality Engineering fit in to traditional Quality Assurance to get us working software?

Continue reading


Leave a comment

Localization Done Right Guarantees Delighted Clients: High Level Localization Guidelines

by Paul Cooper, Senior Localization Engineer

Any time software is destined for the global market or for a diverse audience within a region, it is well worth planning the localization effort. Seemingly small errors in wording or presentation can ruin the professional aspects of a product, leaving instead an impression of amateurism or cultural indifference. The following steps are a guide to the localization process to produce successful translation packages.

Continue reading


1 Comment

The Veterans Protecting Our Country Can Now Protect Your Company

By Brenda Hall CEO, Bridge360

Brenda_Hall_100_x_120

Hiring managers in Austin know how hard it is to find local talent to fill our technical job openings. In fact, the past couple of hires at Bridge360 were recruited from out-of-state, adding time and cost to our hiring process. This challenge led the management team at Bridge360 to create and implement the ground breaking program:

V4Q_banner

Continue reading


Leave a comment

Agile Testers Can Increase Their Value by Donning Many Hats

by Rema Sreedharakurup, Senior Quality Assurance Engineer

Rema_Pic_BlogIt seems today that no discussion about software development is done until someone brings up ‘Agile.’ And for good reason, as Agile is all about agility – an Incremental and iterative delivery model which focuses on business value, encourages flexibility and rapid adoption to change. It’s based on collaborative efforts to achieve common goals.

The agile principles & values are very short and sweet, but in the real world, Agile is not that simple. Remember, it’s a collaborative effort that requires people – Developers, Testers, all the folks involved in the product development who are trying to perform their best in this transforming phase and get things DONE… all the while trying to get accustomed to new processes that get introduced to improve delivery, and where output is expected quickly. Though, as Albert Einstein once said, “in middle of difficulty lies opportunity.” Hence for me as a Test Engineer, this transition to Agile opened up a wide array of opportunity where I could wear many hats – as a developer, as a tester, a customer advocate, a constant learner, and much more.

Here’s how I see each of these hats fitting my head, and perhaps yours, too. Continue reading