Easy Apply
Easy Apply
The Senior Performance Test Engineer is responsible for testing the performance of eCS software through test-driven design, creating and executing UI and back-end tests, conducting performance analyses, assisting with unit testing, managing test environments, and supporting quality assurance processes, while ensuring compliance and suggesting improvements.
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
C#
Core Java
Pl/Sql
SQL
Similar Jobs at eClinical Solutions
The QA Engineer will be responsible for test case scripting and execution, validating project requirements, and raising defects in Jira. The role involves executing functional, regression, and system tests, conducting exploratory testing, and ensuring compliance with quality standards.
The Senior Software Developer will collaborate with product managers and clients to gather requirements for data analysis. Responsibilities include designing Qlik Sense applications, data integration, reporting, and ensuring compliance with industry standards. The role requires strong SQL skills and experience in ETL processes, along with good communication and project management abilities.
Be an Early Applicant
Senior Statistical Programmers at eClinical Solutions are responsible for SAS programming for SDTM and ADaM datasets, producing Tables, Listings, and Graphs to support statistical analysis, and ensuring compliance with quality standards. They mentor junior programmers, develop specifications, and collaborate with project teams to ensure timely and quality deliverables.
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.