Essential Duties and Responsibilities:
- Lead activities for systems implementation and O&M software development projects.
- Perform analysis and review of system requirements, estimations, peer reviews, test data determination and preparation, designing test strategy and test cases, executing test cases and monitoring and control of overall test activities, UAT and Production support and providing testing status.
- Perform research for new tools, making recommendations of such tools, and implementation upon management approval.
- Develop, maintain, and implement integration/system test strategy, test plans, test processes, test scenarios and test cases based on company's standards.
- Identify and determine data for testing.
- Define and implement performance vision for the testing function
- Deliver projects in the performance testing space and ensure delivery efficiency.
- Perform competency management for performance testing practice.
- Identify, report and manage defects in defect tracking system.
- Assist with development of functional automation scripts for regression testing.
- Troubleshoot user reported production defects.
- Provide systems test results walkthroughs, assist in data preparation and support test case execution for UAT.
Proficiency in performance testing tools like JMeter, LoadRunner, or Gatling A good understanding of system architecture and database design Proficiency in performance testing from an architectural perspective. Proficient in using various techniques to conduct performance testing on the various layers of the application architecture. Well-versed in implementing those techniques to arrest the performance bottlenecks in different layers like the UI, middle-tier (app business logic tier), the database tier and any other integration layers. Proficient in E2E performance testing Proficient in explaining the issue to the dev and architects, to be able to do effective performance issue triages. Proficient in understanding and defining NFRs Should be able to steer through mapping the stakeholders to a common understanding of goals and expectations of overall performance testing for an application Should be able to work through hypothesis model where there is a shortage of mirror like prod environment. Should be able to do the testing on lower environments and provide a hypothesis of the production based on outcomes from the lower environment Should be able to provide guidance and recommendations to the actions that come out of performance testing defects. Help the team to prioritise / reprioritiseMinimum Requirements
- Bachelor's degree in relevant field of study and 5+ years of relevant professional experience required, or equivalent combination of education and experience.