Senior Performance Tester - Remote United States
WFA Digital Insight
The demand for performance testers with expertise in cloud-based systems has surged, with a 25% increase in job postings over the past year. As companies like Smile Digital Health continue to innovate in the healthcare technology space, skilled professionals who can optimize software performance are in high demand. With its cutting-edge FHIR-based data liberation platform, Smile Digital Health stands out as a leader in the industry. Before applying, candidates should be aware of the importance of staying up-to-date with the latest performance testing tools and methodologies, as well as the need for strong communication skills to collaborate with cross-functional teams.
Job Description
About the Role
The Senior Performance Tester position at Smile Digital Health is a critical role that ensures the company's software systems can handle large volumes of data and user traffic. As a senior member of the team, you will be responsible for designing, developing, and executing performance test plans to validate the scalability, responsiveness, and reliability of the company's software applications and infrastructure. You will work closely with stakeholders, development teams, and infrastructure teams to identify project performance requirements, test data, and environment considerations.The role requires a deep understanding of performance testing principles, methodologies, and tools, as well as excellent technical documentation skills. You will be expected to analyze non-functional requirements and identify the best-suited test strategy and approach. Your expertise will be crucial in ensuring that the company's software systems can handle the demands of a growing user base and increasingly complex data sets.
As a key member of the team, you will have the opportunity to work on multiple projects, collaborating with cross-functional teams to ensure that testing requirements are identified and included in the test plan. You will also be responsible for providing recommendations to improve product performance and scalability, and designing and implementing performance test frameworks.
What You Will Do
- Perform stress, load, regression, and performance testing to validate production readiness of software applications and infrastructure for stability and performance
- Model performance scenarios, perform initial analysis, and identify potential system and resource bottlenecks
- Communicate and collaborate with cross-functional teams to ensure testing requirements are identified and included in the test plan
- Design, develop, and execute performance test plans on multiple projects, through analysis of requirements, documenting results, and working with teammates to identify root causes
- Analyze NFRs and identify the best-suited test strategy and approach
- Collect, analyze, and report performance testing results to cross-functional teams
- Understand the highly technical features and functionality of Smile Digital Health's products in detail to plan for testing and other QA activities
- Review performance test scripts to ensure compliance with standards
- Provide recommendations to improve product performance and scalability
- Design, implement, and maintain performance test frameworks
- Use Jmeter (or other similar tools) to design and execute load and performance tests against API and web applications
- Design and execute daily load benchmarks as well as larger, system-level tests
What We Are Looking For
- 5+ years of experience in performance testing
- Experience with service virtualization and performance test data management tools
- Experience with application monitoring, alerting, and log tracing tools
- Hands-on experience with SQL Server/Azure SQL databases
- Excellent technical documentation skills
- Good understanding of SDLC methodologies and Agile project experience
- Experience with MS Azure or one of the other major public cloud vendors, highly preferred
- Working knowledge of Kubernetes, Azure CLI, distributed JMeter execution, OAuth 2.0 API Authorization, and Linux bash, highly preferred
- Degree in Information Technology, Computer Science, or other relevant work experience
Nice to Have
- Experience with containerization using Docker
- Knowledge of cloud-based performance testing tools and methodologies
- Familiarity with DevOps practices and tools such as Jenkins, GitLab, or CircleCI
- Experience with test automation frameworks and scripting languages such as Python or Ruby
Benefits and Perks
- Remote work environment
- Flexible time away from work policy, including PTO, personal, and sick days
- Competitive salary
- Opportunity to work with a cutting-edge FHIR-based data liberation platform
- Collaborative and dynamic work environment
- Professional development opportunities
- Access to the latest performance testing tools and technologies
- Recognition and reward for outstanding performance
How to Stand Out
- tip: Make sure your resume and cover letter are tailored to the specific requirements of the Senior Performance Tester role, highlighting your experience with performance testing tools and methodologies.
- tip: Be prepared to provide examples of your experience with service virtualization, performance test data management, and application monitoring, alerting, and log tracing tools.
- tip: Familiarize yourself with Smile Digital Health's products and services, and be prepared to ask informed questions during the interview process.
- tip: Highlight your ability to work collaboratively with cross-functional teams, and your experience with Agile project methodologies.
- tip: Be prepared to discuss your experience with cloud-based performance testing tools and methodologies, and your knowledge of DevOps practices and tools.
- tip: Consider creating a portfolio of your work, including examples of performance test plans, results, and recommendations for improvement.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.