Design and implement testing infrastructures by writing code to validate a large scale application deployment, partner with software developers to create/code test tools and implement automation concurrent with product development. In this role, you will need to possess a broad view of the entire product deployment to ensure appropriate/efficient re-use of existing libraries, methods, classes, etc. in developing adequate automation tools and infrastructures. In addition, you will have following responsibilities:
• Participate in software code/design/requirements review processes and design and execute a comprehensive test strategy.
• Collaborate with Software Development teams in maintaining consistency and testability.
• Collaborate with Software Quality Assurance, System Engineering and Architecture, Program Management, and Software Development teams in all aspects of the development lifecycle from early design feedback, functional automation, reliability, stress, performance, integration testing, through to supporting production issues.
• Create, maintain, and execute test plans and test cases. Analyze and report results, track defects, and participate in day to day QA support activities.
• Experience in GUI test automation such as Selenium.
• Experience in testing both GUI and backend components of a complex system.
• Ability to translate business and regulatory requirements into unit and solution level test cases.
• Experience developing tools for and working in a continuous improvement environment.
• Minimum of 5 years’ experience working in teams employing Agile and/or hybrid SDLC methodologies with the ability to prioritize across multiple tasks/stories/sprints.
• Experience with automation practices leveraging commercial collaborative tools
• Experience with public (ie. JUnit, Selenium) and internally developed tools/products.
• Knowledge and experience in the following languages and technologies: Java, SQL, JSON, HTML, JavaScript, Web Services, XML, CSS, Perl, Source Control and Configuration Management tools
• Strong written and verbal communications skills.
• Strong time management skills with a history of meeting commitments.
• B.S. in Computer Science or equivalent with 3+ years of working experience.
Additional Skills:
• Experience verifying carrier grade, highly available systems’ performance for effectiveness, growth/scaling requirements, security, and compliance with regulatory mandates such as the FCC.
• Knowledge on US Telecom Numbering and Number Portability requirements and systems is a plus
• Previous participation in a complete, ground-up product deployment.
• Demonstrated experience of when to leverage existing solutions/tools versus when to design, innovate and author new automation solutions from scratch.
• Knowledge of SDLC Management Tools a plus
备注:本职位是由芝麻桥平台内推职位,您可以直接投递该职位信息,也可以发送简历至zhimaqiao@ameson.org