Software Tester
Summary
Software Tester responsible for creating test scenarios, executing performance/load tests, and reporting results across the SDLC using tools like JMeter, Load Runner, and AppDynamics.
- Create test scenarios for the applications under test based on the owners' requirements
- Conduct various tests to check the usability of the software
- Analyze the impact of databases, errors, and software bugs in each software
- Create test reports to share with the design team appropriately
- Participates in design reviews
- Highlight potential problems in software
- Work with all teams in the SDLC processes, including application development, architecture, infrastructure, and reengineering teams for test and data planning, and analysis requirements for defining success criteria
- Handle projects individually, involving activities including requirement gathering, designing scenario modelling and analysis of different tests and reporting results with recommendations
- Prepare performance Test Strategy, Test plan, Test Closure Report, and Workload Model for a web application and API Test
- Execute Load, Stress, Endurance, Spike, and Breakpoint tests
- Performance tuning and profiling
- Create object-oriented script reusability with scripting guidelines/standards
- Wotestsith Agile/Scrum methodologies
- Hands-on expertise in test scripting/execution and reporting for the following tools
- Ready API
- WAPT
- JMeter
- Load Runner
- Knowledge of performance engineering concepts with any of the tools or similar tools
- AppDynamics
- VisualVM/IBM Thread & Heap Analyzer
- Dynatrace
- Oracle AWR
- Able to use object-oriented programming concepts such as Java/Python
Skills and Qualifications
- Minimum experience of 5 years in the testing field.
- IT-related bachelor’s degree – Masters is a merit.
- Able to use the following tools
- Ready API
- WAPT
- JMeter
- Load Runner
- Knowledge of performance engineering concepts with any of the tools or similar tools
- AppDynamics
- VisualVM/IBM Thread & Heap Analyzer
- Dynatrace
- Oracle AWR
- Able to use object-oriented programming concepts such as Java/Python
- Successful track record in all stages of the software development lifecycle including application development, architecture, infrastructure, and re-engineering teams for test and data planning, and analysis requirements for defining success criteria.
- Technical writing skills
- Prepare performance Test Strategy, Test plan, Test Closure Report, and Workload Model for a web application and API Test
- Execute Load, Stress, Endurance, Spike, and Breakpoint Tests
- Performance Tuning and Profiling
- Create object-oriented script reusability with scripting guidelines/standards
- Agile/Scrum methodologies