Performance Engineer
On behalf of our client in the Banking Sector, PROCOM is looking for a Performance Engineer.
Performance Engineer Job Description
Monitor service, productivity and assess efficiency levels within own function and implement continuous process / performance improvements where opportunities exist
Actively seek continuous improvement and automation opportunities within the testing process
Acquire and apply expertise in the quality engineering discipline, provide guidance, assistance and direction to others
Identify, recommend and effectively execute standard practices applicable to the discipline
Adhere to internal policies / procedures and applicable regulatory guidelines
Keep abreast of emerging issues, trends, and evolving regulatory requirements and assess potential impacts
Collaboratively engage with relevant stakeholders at all levels, both internal and external, to shift from finding defects to proactively preventing defects
Maintain a culture of risk management and control, supported by effective processes in alignment with risk appetite
May lead work streams by acting as a project lead / subject matter expert for small scale projects / initiatives in accordance with project management methodologies
Serve as a partner and provide ongoing support to the enterprise and / or business, aligning to bank's Testing Methodology and QE best-practices
Analyze the end-to-end solution (business, solution requirements, architecture, blueprints, etc.) requirements to recommend pragmatic and sound test specific solutions for own area;
may analyze, develop, debug, and maintain test suites (automated / manual), traceability matrix; and log defects / assist in defect resolution, as required
Performance Engineer Mandatory Skills
Performance Engineering background
Track record of leading successful large scale Infrastructure projects
6+ years of leading performance test engineering
5+ years of Performance Testing / Monitoring of Web Applications
Candidates MUST be able to code with a programming language using standard software development practices like unit testing and iterative development
Possess good knowledge of network and edge technologies
Demonstrate excellent Linux fundamentals and a solid understanding of diagnosing system utilization
Experience working with Agile methodologies
Possess excellent documentation and communication skills, with the ability to influence others
Familiarity with CI / CD pipeline for performance testing
Experience with Performance test framework development and automation
Experience working with large scale distributed systems & large data volumes
Performance Engineer - Nice to Have Skills
Experience with some of the following technologies and services :
Cloud-based Infrastructure as a Service (especially Azure)
Container-based service schedulers (e.g., Docker, ECS, Kubernetes, etc.)
MySQL, Java, Python
Perf tools like JMeter, LoadRunner etc.
Log management tools (Splunk)
Monitoring systems (Prometheus, Dynatrace, Datadog)
Performance Engineer - Assignment Start Date
ASAP 12 months to start
Performance Engineer - Assignment Location
Toronto, ON Work Hybrid