Optimum is looking to accelerate automation of their end-to-end testing capabilities to improve productivity, drive efficiency, and ensure the quality and reliability of their software products, ultimately enabling development teams to deliver capabilities to customers faster.
Requirements
- Minimum 5+ years of designing and working with test automation frameworks and developing automated test scripts (web, native mobile & OTT) specifically object-oriented frameworks
- Proficiency in variety of programming languages (Python, Java, JavaScript, C-Sharp) with a passion for scalability, reliability, and reusable code
- Experience with Google cloud or Amazon Web Services and their capabilities.
- Strong knowledge of software quality practices and ability to learn & adopt emerging concepts
- Thorough understanding of software methodologies and DevOps practices.
- Develop automated test scripts and strategies for API testing including functional, performance, contract, and integration testing.
- Experience with integrating and optimizing automation frameworks with CI/CD Pipelines (Jenkins, Github, GitLab).
Responsibilities
- Automate our end-to-end testing capabilities across all products including broadband, video, customer support and technician support tools to 80% automated test coverage.
- Develop and maintain automated test scripts and frameworks to enhance testing efficiency and coverage. Implement appropriate tools for automation.
- Introduce capabilities to do effective A/B testing of releases across test populations.
- Leverage developer tools and test automation to transform our software release processes and enable the development teams to get capabilities to customers faster.
- Contribute to a structured knowledge base that allows teams to create, maintain and extend documentation for all our developer tools and processes.
- Work closely with the development teams to resolve issues and ensure timely fixes.
- Implement tools to monitor and report on key quality metrics including defect rates, test coverage and test execution progress. Analyze metrics to identify areas for improvement.
Other
- Resourceful, collaborative, team-oriented and passionate about delivering consistent excellence
- Passionate and engaged individual who is willing to take on the challenge of transforming software development
- Taking Ownership, Upholding Transparency, Creating Community, and Demonstrating Expertise
- Applicants must be authorized to work for ANY employer in the U.S. Please note that at this time, we do not provide visa sponsorship for employment.
- Pay is competitive and based on a number of job-related factors, including skills and experience.