|
Job Description |
Researches, designs, and develops automated test software systems that require deep knowledge across the domains of cloud technologies, enterprise architecture, SOA technology, and embedded systems.
Requires hands-on development and implementation by applying principles and techniques of computer science, object-oriented methodologies, engineering, and mathematical analysis, within a fast-moving, agile group who interacts with and supports multiple development, engineering and technology groups.
MA JOB DUTIES AND RESPONSIBILITIES:
• Develops cloud architecture solutions for test automation.
• Performs architectural and detailed designs using sound software test engineering principals in the context of test automation platforms.
• Analyzes current architecture and test platforms to formulate a vision for growth and expansion.
Articulates the architecture vision to senior management representatives to secure funding and resources to ensure implementation.
• Deploys large scale automation test architectures involving multiple sites including offshore software development partners.
• Directs individual team members to deploy test strategies required to support the overall architecture.
• Generates strategic goals to increase overall automation of projects and End-to-End testing, implements technology to reduce overall test times and increase test efficacy.
• Analyzes, evaluates, and plans methods for the solution of complex problems.
• Conducts investigations of considerable complexity pertaining to the development of new designs, methods, materials, or processes, and investigates possible applications of the results.
• Optimizes solutions from a systems point of view by taking into account the effect of any change on other parts of the systems and supporting functions.
Skills/Experience Education/Certification A Bachelor’s degree is preferred with 10-15 years of experience in automation test platform design, or an equivalent combination of education and experience.
EXPERIENCE
• 10+ years of automation and architecture design
• 5+ years experience in deploying large scale test architectures
• 4+ years experience working with Cloud computing architectures and distributed systems
• Strong coding skills with object oriented programming language (Preferably Ruby)
• Experience with SOA design patterns
• Experience with Cloud (data and communication) security.
• Hands on experience using continuous integration tools (Jenkins, Maven, etc), code review tools (Code Collaborator), and configuration management (Perforce)
• Knowledge of NoSQL data stores (Cassandra experience is a big plus).
• Knowledge of Javascript frameworks in HTML5/CSS3 context (AngularJS, jQuery, D3).
• Knowledge of RESTful APIs/JSON.
• Knowledge of OpenStack and/or AWS skills is a plus
• Strong knowledge of operating systems; embedded and application software systems
• Experience in working with onsite and offshore software development partners.
--This job posting is for a Technical Lead - Automation Test Architect specifically for Cloud technology projects.
his position has a tentative end date of 1 year from the start date. --Looking for a local candidate as no relocation or interview expenses are covered. --Candidate should be available for in person interview.
|