Python Performance Tester (QA)
Full Time
Job Responsibilities
- Create overall Performance test strategy, create scripts and execute and validate results
- Strong understanding of software performance engineering fundamentals - workload models, load generation, queueing models, scalability, Proficient in infrastructure architectural concepts and familiar with performance monitoring and measurement.
- Effective facilitation skills and techniques to elicit requirements from different project stakeholders to help define and document performance SLAs, requirements and expectations around critical factors such as response time, throughput, transactions/second, concurrent users, CPU utilization, memory, disk, network utilization, thread counts, connection pooling, hit ratios, etc.
- Ensures on-time delivery of work including monitoring of external and internal dependencies, ensuring all activity is accurately recorded and reported.
- Analyze test results and make sound conclusions; work with project teams and developers to resolve performance issues.
- Continual interaction with engineering, infrastructure, site reliability, project management, and partner technical and business teams to develop engineering specifications
- Understand the various components and drive the setup of performance environment.
- Work with team members to drive and develop performance and load test plans/test cases
- Establishing and evolving tools, processes and standards for performance and load testing
- Creating performance regression suites and estimating efforts for coordinating and execution
- Identification and documentation of defects, and work with stakeholders to prioritize resolution.
- Work with stakeholders to define and continually assess metrics that track product quality
- Constantly monitor the health of our production servers and provide recommendations.
Requirements
- Minimum of a Bachelor's degree in Computer Science, Information Technology, Electrical Engineering, similar field, or equivalent work experience
- Minimum 1 years of experience with Python
- Familiar with data analysis and performance test
- Strong Python skills and good database management skills