Our Client is one of the largest TV providers in North America. We are looking for a QA Automation Engineer (Load Testing) to assess software quality through automated testing. You will be responsible for finding and reporting bugs and glitches. In this role, you should have a keen eye for detail and excellent communication skills.
Responsibilities:
- Application load and performance testing
- Maintain test automation framework for larger Unified Client testing team
- Set up and configure different test devices on cloud and on-premise CICD pipeline
- Keep pipeline test scripts up to date with new test and debug issues with existing tests as needed
- Maintain, execute, and create any new client scoring scripts for all platforms (long term tests for bad behavior)
- Define new Canonical test cases as features are added
- Perform performance release candidate testing (primarily Automated)
- Develop and maintain performance test automation scripts
- Test other builds (as requested)
- Write bugs and validate bug fixes
Mandatory Skills Description:
- Experience with performance testing tools such as Locust, JMeter, Blazemeter, LoadRunner, ApacheBench, Gatling, etc.
- Able to gather requirements for load testing target applications and evaluate SLAs for specific system architectures
- Write test scripts, run tests and analyze KPIs
- Write custom scripts in Python
- Experience with monitoring tools such as Grafana, Kibana, Prometheus, and Splunk
- Provide support for high priority production performance related issues
- Take independent initiative to follow up with application owner teams in case of performance issues
- Support management of testing environment for deployment and updates
Nice-to-Have Skills Description:
- Client development experience with iOS/Android and TV Platforms a plus
Languages:
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology
Industries: IT Services and IT Consulting