Software Quality Engineer II - Mobile Product
Optimum · Bethpage, NY · 3 wk ago
Engineering$100k–$165k/yrFull-time
Job Summary
We are Optimum, a leader in connectivity services, and we are seeking a passionate QA Automation Engineer to join our Product Development team. Your role will focus on automating our mobile products' end-to-end testing capabilities to achieve 80% automated test coverage.
Responsibilities
- Contribute to our software development tools roadmap to accelerate our development teams.
- 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 (in Java or Python) 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 go fast.
- Contribute to a structured knowledge base (Atlassian Confluence) that allows teams to create, maintain and extend documentation for all our developer tools and processes.
- Implement tools to identify, document and track software defects (Qase/Jira).
- Work closely with the development teams to resolve issues and ensure timely fixes.
- Lead process improvement initiatives to enhance testing practices, tools, and metrologies.
- Implement tools to monitor and report on key quality metrics including defect rates, test coverage and test execution progress.
- Ability to make/maintain API suites a must!
- Establish and gain acceptance for Key Results indicated by our development pipeline and automation test frameworks.
- Use prototypes and proof of concepts as the primary tool for deep and detailed explorations of architecture and software designs.
- Go-to advocate for automation in the organization.
- Continue to make Optimum a Developer Friendly Environment.
Qualifications
- Bachelor’s degree in computer science or related field or equivalent experience
- Minimum 5 years of experience in software development, automation, and tools with at least 3 years experience in mobile automation
- Proficiency in variety of programming languages (Python or Java is a must, JS or Go is a nice to have)
- Experience with Google cloud or Amazon Web Services and their capabilities
- Thorough understanding of software methodologies and DevOps practices
- Experience with the implementation and optimization CI/CD Pipelines
- Experience with the automation of test cases
- Good intuition for software design, actively looking to learn from other teams and projects
- Demonstrated experience solving performance and data issues by applying experience/knowledge
- Completely comfortable working with live production systems, debugging issues and taking careful actions with protections against damage
- Contributes to establishing and maintaining corporate policies related to technology
- Familiarity with AI Tools and AI First mindset