QA Automation Engineer
evertz
Job Description
- Test complex software
- Maintain and extend the automated test suite
- Write and execute automated tests
- Analyze test failures and report bugs
- Work with Development to increase automated test coverage across the product
- Contribute programs/procedures to improve testing efficiency
Role Responsibilities
- Developing new automated test cases
- Maintaining existing automated test cases
- Analyzing test failures
- Reviewing test source code
- Gaining thorough understanding of broadcast industry standards and specifications
- Collaborating with developers to test bug fixes
- Writing documentation for automated tests
- Writing reports and reporting bugs to a high standard
- Working with QA team members based in India and Canada
Essential Skills
- Strong Python programming skills
- Proven test automation experience
- Proven analytical/problem-solving skills
- Linux systems administration experience
- Excellent written English and verbal communication skills
Role Requirements
- 3 to 5 years of proven working experience as a QA engineer
- Knowledge of Agile/Scrum methodology
- Familiarity with software testing processes (ISTQB Foundation, or equivalent experience)
- Ability to work with Windows and Linux (Ubuntu) OS; system administrator-level skills would be a plus
- Experience with bash coding
- Willingness to learn a huge system with hardware and software interactions
- Time management and organization skills
- Familiarity with AWS