How you will make an impact:
- Develop and execute a complete test automation strategy for assigned products and features including functional, security, scalability and load testing requirements.
- Design, extend, optimize and execute maintainable test automation based on business requirements and functional specifications.
- Communicate automation results, risks and project status to management team as well as other stake holders
- Follow and execute on team-specified “done” criteria for testing features to achieve sprint goals.
- Continuously streamline and improve the testing life cycle to ensure test planning, execution, and reporting are effective, agile, and coordinated
- Create automation tasks and monitor individual sprint burn-downs to ensure completion. Assist others on the team to do the same.
- Analyze testing results to enhance future test plans and scenarios. (Including metrics and benchmarks to gauge improvement)
- Identify log, track and report bugs to management and development team
- Communicate in an effective and professional way
Have you got what it takes?
- BS in Computer Science or similar field or equivalent work experience required.
- Knowledge of quality automation practices and policies
- 2+ years OOP Experience
- 2+ years of experience with test automation tools
- 2+ years of experience writing SQL statements
- Demonstrable skills in developing maintainable test automation
- Experience testing web & API services
- Thorough understanding of the following types of testing: Functional, Usability, Load, Stress, Integration, Data validation, Performance, Automated testing and Regression
- Experience with Selenium or other UI testing framework
You will have an advantage if you also have:
- Experience with Telecommunications
- Experience with VoIP Technology
- CI/CD DevOps experience
- Cloud experience, AWS preferred