Test Manager Retail & Wholesale - Herndon, VA at Geebo

Test Manager

In this role, the ideal candidate will be responsible for designing, developing and managing the delivery of products using cutting edge technologies (JavaScript frameworks, Serverless development, AWS services) and deploy in Cloud platform for large enterprise-wide use.
The candidate will be responsible for translating overall conceptual solution to working software using Agile development methodology and DevSecOps.
The Development Lead is expected to have extensive hands-on experience in software development, integration with different systems, software release management, and operations.
Lead the evaluation of functional/business and technical requirements and identify gaps/risks.
Direct and mentor teams of resources in technical delivery aspects including design and code reviews.
Provide requirements analysis in order to create System Design Document to include detail software architecture diagram.
Serves as the technical and technology expert supporting the crafting of the application architecture aspects of the solution, as well as supporting the implementation of the solution.
Provides validation of proposed technical architectures and solutions.
Reviews proposed enhancements to validate feasibility and assists with scoping and estimating work.
In coordination with others, monitors and analyzes production performance, while looking for ways to optimize and scale existing solutions.
Ensures strategies, standards, and architecture are consistent and well integrated across products.
Approves architecture designs with a focus on standards, performance, flexibility, scalability and security.
Make recommendations about platform and technology adoption, including database servers, application servers, libraries, and frameworks Write proof-of-concept code (may also participate in writing production code) Assist project managers in setting schedules for new technology adoption Keep skills up to date through ongoing self-directed training Recommend senior management on improvement areas Help application developers to adopt new platforms through documentation, training, and mentoring 10
years of full-lifecycle application development experience and at least 3 years of experience using the technologies listed below and AWS cloud platform Experience in architecting and designing solutions and decompose them into modules for development 5
years of experience using Agile, DevSecOps, Test driven development and other lean methodologies Must have implementation experience on using Agile project management tools (JIRA), and CI/CD pipelines for continuous integration, testing and deployment.
Experience developing cloud native solutions according to industry best practices Extensive hands-on experience in JavaScript (React.
js, Node.
js, modern JavaScript libraries - ES6 - 2015 and later versions), API development (GraphQL OR RESTful), messaging (kafka, AWS kinesis or others).
Experience in establishing source code management best practices (branching, repository structure, peer review process, documentation) to manage a code base as if it were open source Experience in establishing release management processes and standards Deep understanding of industry patterns for application architecture and integration Strong written and verbal communication skills with the ability to present and comprehend technical details clearly.
Must be able to demonstrate product demos to users and stakeholders, collect feedback and implement improvements.
Ability to mentor junior resources, assist in technical troubleshooting, peer review the team members work products and validate Bachelor's degree in Computer Science or related field Recommended Skills Api Agile Methodology Apache Kafka Architecture Cloud Platform System Coaching And Mentoring Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.