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
Employment type
Job function
- Information Technology
- Industries
- IT Services and IT Consulting