Senior Performance Test Engineer (6 Month Contract)
Join to apply for the Senior Performance Test Engineer (6 Month Contract) role at Bayshore HealthCare.
Company Overview
Bayshore HealthCare is one of Canada’s leading providers of home and community health care services and is a privately owned company. It has been recognized as a Platinum member of Canada’s Best Managed Companies Program annually since 2006 and is listed among Canada’s Best Employers in Forbes 2023.
Duties and Responsibilities
- Performance Testing & Analysis:
- Analyze business requirements and system architecture to identify performance risks.
- Design, develop, and execute load, stress, endurance, scalability, and spike performance tests.
- Utilize tools such as JMeter, LoadRunner, or Neoload for automation.
- Develop and execute API performance tests for backend validation.
- Automation & CI/CD Integration:
- Implement automated performance test scripts and integrate into CI/CD pipelines (Azure DevOps, Jenkins).
- Utilize cloud platforms like AWS and Azure for performance testing.
- Develop data-driven testing techniques using various input sources.
- Work with APM tools like Dynatrace, New Relic, or AppDynamics.
- Defect Management & Reporting:
- Track and analyze performance issues, collaborating with developers for resolution.
- Maintain test documentation including plans, scripts, logs, and reports.
- Provide trend analysis and recommendations based on test results.
- Collaboration & Best Practices:
- Work with development and DevOps teams to optimize system performance.
- Establish and follow best practices for performance testing and automation.
- Assist in developing guidelines for test automation and cloud-based validation.
- Reporting Relationships: The Senior Performance Test Engineer reports to the Manager, Software Quality Assurance.
Work Location
Bayshore Healthcare, National Office, Mississauga, ON. Hybrid work model with at least 2 days onsite weekly.
Contract Duration
This role is a 6-month contract.
Qualifications
- Bachelor’s degree in Software Engineering, Computer Science, or a related field.
- 5+ years of experience in Performance Testing & Automation.
- Expertise in JMeter, LoadRunner, NeoLoad, or similar tools.
- Hands-on experience in API performance testing and automation.
- Experience with cloud-based performance testing (AWS, Azure, GCP) and CI/CD pipelines.
- Proficiency in scripting languages such as Python, Java, PowerShell, or Shell scripting.
- Experience with healthcare applications like Microsoft Dynamics NAV or CRM.
- Knowledge of healthcare compliance standards (HIPAA, PHI).
Personal Attributes
- Excellent communication skills.
- Strong problem-solving and analytical abilities.
- Ability to prioritize tasks in high-pressure environments.
- Collaborative mindset with a focus on knowledge sharing.
Standards of Performance
The engineer must demonstrate ongoing competency, meet performance benchmarks, and contribute to system reliability.
Additional Information
- Location: Mississauga, ON.
- Seniority level: Mid-Senior level.
- Employment type: Contract.
- Job function: Information Technology.
- Industry: Hospitals and Healthcare.