Business Unit:
Cubic Transportation Systems
Company Details:
When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.
Job Details:
Essential Duties and Job responsibilities:
- Performance Test Strategy and Planning: Designing and developing comprehensive performance test plans and strategies, including defining scope, objectives, and success criteria.
- Scripting and Execution: Create and maintain robust performance test scripts using JMeter, leveraging custom Java coding for advanced scenarios and complex test logic. Execute load tests using JMeter & BlazeMeter.
Performance Monitoring and Analysis: Utilizing performance monitoring tools such as AppDynamics to gather and analyze performance metrics, identify bottlenecks, and diagnose performance issues.
Cloud Infrastructure Monitoring: Monitoring the performance and resource utilization of applications and services hosted on AWS and Azure cloud platforms, identifying potential performance impacts related to cloud infrastructure.
Reporting and Recommendations: Generating detailed performance test reports, presenting findings to stakeholders, and providing recommendations for performance improvements.
- Collaboration: Working closely with development, operations, and other QA teams to ensure performance requirements are met throughout the software development lifecycle.
- Tool Expertise: Demonstrating in-depth knowledge and hands-on experience with performance testing tools like JMeter, BlazeMeter, and performance monitoring tools like AppDynamics.
- Troubleshooting and Optimization: Investigating and resolving performance-related issues, and suggesting optimizations for application and infrastructure performance.
- Evaluate latest performance and AI powered tools.
Required Skills and Experience:
- 5+ years of experience: in performance testing and engineering roles.
- Proficiency in Apache JMeter: for creating and executing load and stress tests.
- Experience with BlazeMeter: for cloud-based performance testing, scaling tests, and collaboration features.
- AppDynamics Knowledge: Hands-on experience with AppDynamics for application performance monitoring, transaction tracing, and deep-dive analysis.
- Performance Testing Concepts: Solid understanding of performance testing methodologies, metrics, and key performance indicators (KPIs).
- Troubleshooting & Analysis: Excellent analytical and problem-solving skills to diagnose and resolve complex performance issues.
- Communication & Collaboration: Strong communication skills to effectively collaborate with cross-functional teams and present technical findings.
Domain Knowledge: Understanding of various application architectures, databases, and network protocols relevant to performance testing
General Duties and Responsibilities:
- Comply with Cubic’s Quality Management System
- Comply with Cubic Occupational Health, Safety, and Environment policies and procedures
- Comply with security in accordance with established policies and procedures of the organisation
- Comply with Cubic Human Resources Procedures
- Other duties as requested
Worker Type:
Employee