Greetings from Photon!!
Who are we?
Photon has emerged as one of the world s largest and fastest-growing Digital Agencies. We work with 40% of the Fortune 100 on their Digital initiatives and are known for our ability to integrate Strategy Consulting, Creative Design, and Technology at scale. Please visit to learn more about us, how we work, and our customer case studies.
QA (Performance) Engineer
Location: Dallas, TX (Onsite)
Hiring Type: Full Time
Description:
We are seeking a QA Performance Tester to join our engineering team for a critical middleware modernization initiative. You will be responsible for ensuring the scalability, reliability, and responsiveness of services as we migrate legacy TIBCO ActiveMatrix BusinessWorks (BW) and Enterprise Message Service (EMS) workflows to a modern, cloud-native architecture.
The ideal candidate will have a deep understanding of performance bottlenecks in distributed systems and the ability to design high-volume load tests for complex integration patterns.
Key Responsibilities:
Performance Strategy: Define the performance test strategy for the migration, including identifying critical business transactions and establishing performance SLAs/SLOs.
Test Design & Execution: Develop and execute comprehensive load, stress, endurance, and spike tests for both the legacy TIBCO environment and the new target architecture.
Bottleneck Analysis: Analyze performance results to identify latencies in message processing, database contention, or resource constraints within the TIBCO runtime or target microservices.
Monitoring & Observability: Utilize APM tools to monitor system health (CPU, Memory, Thread Dumps, Heap Usage) and correlate metrics with load test results.
Benchmarking: Conduct "Before vs. After" benchmarking to ensure the migrated services meet or exceed the performance characteristics of the legacy system.
Collaboration: Work closely with Developers and Architects to tune JVM parameters, connection pools, and messaging configurations (Queues/Topics).
Technical Requirements :
Performance Tools: Strong Proficiency in Jmeter or Loadrunner and Scripting experience with MQ protocol.
Middleware Expertise: Hands-on experience testing integration platforms, specifically TIBCO BW 5.x/6.x or TIBCO Container Edition (CE).
Messaging Protocols: Deep understanding of messaging middleware, including TIBCO EMS, Kafka, or RabbitMQ.
Infrastructure & Cloud: include Datadog as Fidelity uses this monitoring tool.
Scripting: Ability to write Scripts in Java and/or Groovy to automate test data generation and execution. Proficient in MQ scripting using Jmeter or Loadrunner is a plus.
Web Services: Experience testing RESTful APIs and SOAP web services, including payload optimization and header management.
Preferred Qualifications:
Experience with TIBCO Hawk or TIBCO Administrator for performance monitoring.
Knowledge of containerization (Docker, Kubernetes) and how it impacts performance in a migrated environment.
Understanding of CI/CD integration for performance testing (e.g., Jenkins or GitLab CI)