全栈开发工程师/测试负责人
Full Stack Developer / Testing Lead
作为全栈开发人员,负责预生产阶段的测试工作。该职位负责定义、建立、实施并持续改进项目的测试和质量保证流程、程序、标准和方法。该职位将制定总体测试策略,实施测试框架和实践,并确保前端、后端、集成、系统和用户验收测试活动的一致执行。利用丰富的全栈开发经验,该职位将确保应用、服务和数据层的全面测试覆盖率,并在整个软件开发生命周期中推动质量。
*该职位取决于合同授予情况。*
职责:
- 定义、建立并领导涵盖前端、后端、集成、系统和用户验收测试的测试和质量保证流程。
- 制定总体测试策略,包括目标、方法、分析、计划和成功标准;将复杂的项目需求转化为可测试的目标。
- 设计、开发和维护自动化测试框架和测试套件,以支持应用功能和性能的持续验证。
- 开发和维护现代UI/UX前端、服务层和现代化关系型数据库之间的集成。
- 运用全栈开发专业知识,支持缺陷修复、性能优化和测试覆盖率提升,覆盖应用、服务和数据层。
- 支持系统集成活动,并解决与兼容性、互操作性和多平台环境相关的问题。
- 与技术团队协作,确保软件解决方案满足功能、性能、安全和质量要求。
- 分析软件缺陷,识别根本原因,并实施纠正措施以提高应用程序的可靠性和可维护性。
- 对未来增强功能、技术改进和项目目标进行可行性分析和技术评估。
- 编写培训材料、技术文档、测试制品和知识转移产品。
- 支持并参与项目评审、利益相关者会议和其他项目活动;及时沟通风险并提出相应的缓解策略。
任职资格:
工作经验:五年
教育程度:无要求。计算机科学、信息系统等相关专业学士学位优先
查看英文原文
As a Full Stack Developer, serves as a Testing Lead for pre-production efforts. This role is responsible for defining, establishing, implementing, and continuously improving the program's testing and quality assurance processes, procedures, standards, and methodologies. The individual will develop the overall test strategy, implement testing frameworks and practices, and ensure consistent execution of front-end, back-end, integration, system, and user acceptance testing activities. Leveraging extensive full stack development experience, this role will help ensure comprehensive test coverage across application, service, and data layers while promoting quality throughout the software development lifecycle.
*This position is contingent upon contract award.*
Responsibilities:
- Define, establish, and lead testing and quality assurance processes covering front-end, back-end, integration, system, and user acceptance testing.
- Establish the overall test strategy, including objectives, methodologies, analysis, schedules, and success criteria; translate complex program requirements into testable objectives.
- Design, develop, and maintain automated test frameworks and test suites to support continuous validation of application functionality and performance.
- Develop and maintain integrations among the modern UI/UX front end, service layer, and modernized relational database.
- Apply full stack development expertise across application, service, and data layers to support defect resolution, performance optimization, and test coverage.
- Support system integration activities and resolve issues related to compatibility, interoperability, and multi-platform environments.
- Collaborate with technical teams to ensure software solutions meet functional, performance, security, and quality requirements.
- Analyze software defects, identify root causes, and implement corrective actions to improve application reliability and maintainability.
- Perform feasibility analyses and technical assessments for future enhancements, technology improvements, and program objectives.
- Develop training materials, technical documentation, test artifacts, and knowledge transfer products.
- Support and participate in project reviews, stakeholder meetings, and other program activities; communicate risks in a timely manner with associated mitigation strategies.
Qualifications:
Years of Experience: Five (5) years
Education Level: None. Desired BS in Computer Science, Information Systems, Engineering, IT, or closely related discipline, or equivalent additional relevant experience.
Clearance Requirements: Secret. Must possess IT-II Non-Critical Sensitive security clearance or Tier 3 (T3) at time of proposal submission.
Certification Requirements: ISTQB Foundation, or AWS Certified DevOps Engineer – Professional, or Security+CE, or equivalent.
Any other work-related qualifications needed for the role:
- Extensive experience with DevSecOps and CI/CD pipelines.
- Extensive experience setting up, defining, and leading testing/QA processes — front-end testing, back-end testing, and user acceptance testing.
- Demonstrated experience as a full stack developer.
- Experience refactoring monolithic solutions into micro-service structures operating within hardened containers.
- Experience with configuration management and IaC tooling (e.g., TFS, Puppet, Chef, Ansible, Salt) and containerization technologies (e.g., Docker, OpenShift).
- Experience in an Agile environment; knowledge of System Operations, Engineering, and DevOps integration.
- Extensive experience working highly complex IT systems. Resume must demonstrate experience working legacy system upgrades, modernization, legacy system transition, data migration and/or system analysis and design. Priority given to personnel with demonstrated experience performing functional and technical solutions decomposition that enables solutions analysis and design and demonstrated experience implementing solutions with respect to modern database design and modern software languages within the federal Government, specifically within the DoD. AI/ML experience is preferred.
- Travel to on-site meetings in Columbus, OH (Onsite once per month (average) up to 3 days.)
About Us
Diné Development Corporation (DDC) is a Navajo Nation–owned family of companies that provides government agencies and commercial organizations with high-quality IT, professional, environmental, and research and development services. DDC is dedicated to empowering the Navajo Nation and the communities we serve.
Benefits
Eligible full-time employees receive a comprehensive benefits package, including medical, dental, vision, life and disability coverage, retirement savings with company match, and paid time off. Additional benefits include voluntary supplemental benefits, access to an employee assistance program, and educational assistance with tuition reimbursement.
Equal Opportunity & Compliance Statement
This contractor and subcontractor shall abide by the requirements of 41 CFR 60-1.4(a), 60-300.5(a), and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity, national origin, or for inquiring about, discussing, or disclosing information about compensation, or any other basis prohibited by law.
We participate in E-Verify.
DDC is committed to providing equal employment opportunities to all applicants and employees. If you require a reasonable accommodation to participate in the application or interview process, please contact Recruiting for assistance
Originally posted on Himalayas