QA Engineer


About Tibco

Headquartered in Palo Alto, CA, TIBCO Software enables businesses to reach new heights on their path to digital distinction and innovation. From systems to devices and people, we interconnect everything, capture data in real time wherever it is, and augment the intelligence of organizations through analytical insights. Thousands of customers around the globe rely on us to build compelling experiences, energize operations, and propel innovation. Our teams flourish on new ideas and welcome individuals who thrive in transforming challenges into opportunities. From designing and building amazing products to providing excellent service; we encourage and are shaped by bold thinkers, problem-solvers, and self-starters. We are always adapting and providing exciting opportunities for our employees to grow, learn and excel. We value the customers and employees that define who we are; dynamic individuals willing to take the risks necessary to make big ideas come to life and who are comfortable collaborating in our creative, optimistic environment. TIBCO – we are just scratching the surface. Who You’ll Work With TIBCO Data Virtualization (TDV) is an enterprise data virtualization solution that orchestrates access to multiple and varied data sources, delivering data sets and IT curated data services to any analytics solution. TDV is a Java based enterprise-grade database engine supporting all phases of data virtualization development, run-time, and management. It is the trusted solution of choice for the top enterprises in verticals like finance, energy, pharmaceutical, retail, telecom etc. Are you interested in working on leading edge technologies? Are you fascinated with Big Data, Cloud, Federation and Data Pipelines? If you have built software frameworks and have a background in Data Technologies, Application Servers, Business Intelligence etc this opportunity is for you.


We are looking for a highly motivated and passionate Software QA/Test Engineer for TIBCO Data Virtualization Product. The successful candidate will work on testing various aspects of the product from a federated distributed query engine to high speed data transfers to security to connectivity against various backend systems etc. The server is implemented in Java and is a multi-million line source base. The product is mature and has been in production for more than a decade so this role requires a detail oriented approach to testing: both white box and black box testing

What You'll Do

● Review product requirements/user stories including functional and design specs from a testability standpoint.

● Design test plans and test cases to find defects in the Data Virtualization products including associated documentation.

● Execute test plans and test cases using Test Management Systems and report defects in the Defect tracking system and bring them to closure for multiple releases.

● Automate Test cases and report execution results.

● Run Regression automated/manual tests and report execution results.

● Work with product owners to define and refine requirements/user stories.

● Set up test lab environments on various OS platforms and perform test execution, whenever release cycle demands.

● Test responsibilities will include front end testing of UI clients which use swing and web technology such as React to extract high speed data transfers against multiple data sources, security implementation, functional capability testing against backend databases.

● Responsibilities will also include reproducing customer scenarios, running UI regression test suites to match with customer environments, etc.

● Maintain updated knowledge of industry trends and advancements.

Who You Are

? Proficient in English (speaking, reading, and writing)

? Bachelors in Computer Science or related technical field.

? Ability to quickly pick up new technologies, excellent communication skills(oral/written), excellent analytical and problem-solving skills.

? Collaborate within the team and across teams. Flexible in adapting to different situations, self-driven and taking initiatives in accomplishing team’s goals.

? Good understanding of software development life cycle, testing methodology, process and quality control. ? Proficient in any one of the programming languages – Java (including TestNG/Junit), C++ or C#.

? Proficient in any one of the scripting languages – python, javascript and shell.

? Proficient in one or more RDBMS and the SQL Language.

? Proficient in Windows OS Platforms.

? Good understanding of Soap and REST Web services.

Desired Skills

? Experience with any UI test automation tools - Leapwork, Selenium, QFTest, Cypress.

? Experience in designing and writing test automation scripts against Reacts web applications

? Familiarity with any performance test tools - JMeter, Load runner.

? Familiarity with BI Client tools - Tableau, Power BI, SQuirrel SQL

? Familiarity with CI/CD tools - Jenkins, GitLab.

? Familiarity with Test Management tools – TestLink, TestRail.

? Familiarity with other development infrastructure tools – JIRA, Confluence Wiki.

? Familiarity with performance and stress testing.

? Familiarity with APIs testing.

? Knowledge of test automation frameworks.

? Knowledge of Cloud Native(AWS, Azure, GCP), Kubernetes, Docker technologies.

? Knowledge of Security Vulnerability Testing.

? Familiar with Linux OS Platforms


TIBCO Software Inc. unlocks the potential of real-time data for making faster, smarter decisions. Our Connected Intelligence Platform seamlessly connects any application or data source; intelligently unifies data for greater access, trust, and control; and confidently predicts outcomes in real time and at scale. Learn how solutions to our customers’ most critical business challenges are made possible by TIBCO at




Full Time