02 Sep
|
Burgeon IT Services
|
Sydney
02 Sep
Burgeon IT Services
Sydney
Position: Performance Test Engineer
Location: Sydney, NSW
Duration: 12 months
Job Details:
Must Have Skills:
- Proficiency in performance testing tools like LoadRunner or Jmeter.
- Strong scripting skills in Python, Java, or Groovy for performance test automation.
- Deep understanding of database optimization and distributed computing.
- Familiarity with CI/CD pipelines and integrating performance testing.
- Experience with monitoring tools like App Dynamics, Splunk, Azure Monitor, Dynatrace, Splunk etc.
- Strong experience in Performance Engineering capabilities with creative mindset
- Experience in Chaos engineering
- Experience in scripting and testing MQ , API and complex architecture involve multi cloud and on-premise applications
- Strong expertise in Big Data technologies (e.g., Hadoop, Spark, Kafka).
- Hands-on experience with Azure PaaS, SaaS services (Data Factory, Synapse, Databricks).
- Proven track record of leading performance testing efforts from planning to closure.
- Experience in project estimation and resource management
Nice to Have Skills:
Should have knowledge on :
1. AWS, KAFKA, MQ
2. Able to write Basic DB queries
3. Knows basic Unix commands
Detailed
Key Responsibilities:
- Requirements Gathering:
- Collaborate with stakeholders to define performance requirements, including SLAs, KPIs, and critical success factors.
- Analyse business and technical requirements to identify performance testing needs.
2. Test Planning and Strategy:
- Develop detailed performance test plans, strategies, and approaches tailored to Big Data and Azure PaaS environments.
- Establish testing objectives, scope, metrics, and risk mitigation strategies.
- Design performance test scenarios that simulate real-world usage and stress conditions.
3. Performance Engineering experience in cloud and non-cloud technologies
- Identify and resolve performance bottlenecks in Big Data frameworks (e.g., Hadoop, Spark, Kafka).
- Optimize the performance of Azure PaaS services like Azure Data Factory, Azure Synapse Analytics, and Azure Functions.
- Leverage monitoring tools such as Azure Monitor, Application Insights, and Log Analytics for performance analysis.
4. Test Data Management:
- Design and manage large-scale test datasets to mimic production workloads.
- Ensure data accuracy, relevance, and security in compliance with organizational standards.
5. Execution and Monitoring:
- Conduct performance testing using tools like JMeter, LoadRunner, or similar.
- Monitor system performance metrics (response time, throughput, resource utilization) during testing.
- Analyse results to pinpoint issues and recommend optimizations.
6. Project Estimates and Resourcing:
- Prepare detailed estimates for performance testing efforts, including timelines, resources, and budget.
- Coordinate with project managers to secure resources and manage team workloads effectively.
7. Test Closure and Reporting:
- Compile comprehensive test reports summarizing key findings, insights, and recommendations.
- Conduct test closure activities, including lessons learned and documentation updates.
- Ensure performance benchmarks are met before sign-off.
8. Collaboration and Stakeholder Engagement:
- Work with cross-functional teams (development, DevOps, infrastructure) to ensure alignment on performance objectives.
- Present test results and improvement strategies to both technical and business stakeholders.
Minimum Years of Experience - 10 years
📌 Performance Test Engineer (Sydney)
🏢 Burgeon IT Services
📍 Sydney