OVERVIEW
The Sr. Performance Test Engineer will be primarily responsible for testing the performance of eCS software using a test-driven design approach through development, design, implementation, and execution of UI and back end tests. In addition, the Sr. Performance Test Engineer will participate in unit testing, code reviews, assisting with management of the test system environment, writing defect reports, establishing defect metrics, and supporting release review criteria.
KEY TASKS & RESPONSIBILITIES
- Examining and analyzing various functionality of eCS software (elluminate) and creating real world test scenarios that drive application performance which models that of large client installations
- Creation of functional and non-functional test cases as per test scenarios mentioned above
- Scripting of these test cases using appropriate tools (such as JMeter, etc.) to allow automated test runs to be done at various loads
- Analysis of performance test results to determine if they meet performance objectives like SLA or baseline test results. When results don't meet the performance objectives, these results must be analyzed by examining logs, APM tool output, etc. to identify problems and recommend potential areas for SW developers/Performance Engineers to improve these functions
- Work with the Test Team to develop, execute and maintain all SQA test documentation (i.e functional and system test plans, test scripts)
- Assist the CDR Development Team with unit testing, code reviews, and management of test environment
- Assist QA team with managing defects/features and associated metrics
- Assist QA team with developing, implementing, and maintaining SQA process and procedures
- Highlight and suggest test process improvements
- Participate in daily standup call with Performance Testing team
- Ensure compliance with eClinical Solutions/industry quality standards, regulations, guidelines, and procedures
- Other duties as assigned
CANDIDATE'S PROFILE
Education & Experience
- Bachelor's degree in computer science or equivalent preferred
- 5+ years' experience in QA Testing for Agile projects (regulated industry experience a plus) preferred
- 5+ years' experience in position as performance tester for distributed software applications (preferably web front-end and database back end on Microsoft technologies – i.e. ASP, .NET, SQL Server) preferred
- Excellent written and oral communication in English
Professional Skills
- Proven ability to work independently and with technical team members
- Excellent verbal and written communication skills
Technical Skills
- Working experience in JMeter and other Performance Testing tools such as LoadRunner
- Working experience with APM software (New Relic or similar)
- Working experience in JIRA and TestRail (or similar Test Case Management SW)
- Hands on experience with scripting languages such as Python and PowerShell
- Hands on experience in Software Programming in C#, Core Java and SQL
- Strong Software Development Lifecycle experience – experience developing and executing SQA
- documentation from design to release (Agile methodology experience is a plus) including client facing Performance Test Reports
- Experience in defect management
- Strong technical project management experience and team leadership skills including scope management, and work planning
- Strong troubleshooting skills and use of defect/feature management systems
- Proficiency in Microsoft Office Applications
- Programming Language experience in PL/SQL, C#, Core Java
- Database experience in SQL and Oracle
Top Skills
What We Do
At eClinical Solutions, our goal is to leverage technology to accelerate clinical research and bring life-changing therapies to patients faster. Our industry-leading elluminate® clinical data platform is used by top life sciences companies worldwide to regain control of their data and provide meaningful analytical insights.
Why Work With Us
Our Engineering team has true greenfield opportunities for software engineers who want to develop innovative revenue-generating products that are revolutionizing the Life Sciences industry. At eClinical Solutions you can make a difference in people's lives, while having an exciting and fulfilling career.
Gallery
eClinical Solutions Teams
eClinical Solutions Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.