Tasks
- Develop, test, implement, maintain and optimize automation software delivery, defect management and drive software quality improvement
- Develop and maintain comprehensive test plans and test strategies based on product specification and requirements.
- Design, implementation and maintenance of continuous integration/ deployment goals, frameworks and tools
- Work continuously to improve processes around monitoring scalability, reliability, application quality and performance of the CI/CD build systems
- Collaborate with multi-location teams for alignment on test development and policies.
- Establish and maintain testing processes, methodologies and best practices to improve efficiency and effectiveness
Qualification
- Degree in Electronic/Electrical Engineering or Computer Science
- Minimum 8 years of experience in software testing, with proven track record of leading testing efforts for complex software projects.
- Experience in wide variety of development tools and continuous integration environment (e.g. Rational Team Concert, Jenkins, GIT, Jira) Proficiency in UI automation testing framework, tools and scripting languages (eg. Squish, Python)
- Experience with Agile methodologies and DevOps practices such as Continuous Integration and Continuous Deployment (CI/CD)
- Understanding of RF communication and radio monitoring equipment a plus.
- Good problem-solving skills and a passion for continuous improvement.
- Able to work independently and communicate effectively in a multi-national organization.