Full-time

HBITS 06-14101 Software Architect - Expert

Posted on 05 June 25 by Bob Law

  • Harriman Campus Building 12, Albany, NY 12240
  • $ - $
Logo

Powered by Tracker

Job Description

Project / Program

Multiple Program Areas (UI, DEWS, Labor Standards)

DOL requires assistance from a skilled consultant to work within a service-oriented architecture (SOA) to support DOL critical SOA applications and services. This includes an Expert Software Architect to help maintain current applications that could cross over multiple program areas. The individual will be responsible for conducting all aspects of quality assurance work of Department of Labor (DOL) applications and services.

Day to Day Tasks

Major job duties:

1. Design and Implementation of Test Automation Frameworks: They will design, implement, and maintain scalable, reusable test automation frameworks that are compatible with modern CI/CD pipelines. This includes selecting and integrating the appropriate tools, frameworks, and technologies to achieve efficient and effective test automation.
2. Mentorship and Team Leadership: They will mentor team members in best practices for coding, testing, and deployment. This involves providing guidance, support, and training to ensure that all team members are equipped with the necessary skills and knowledge to excel in their roles. They will also foster a culture of technical excellence and continuous improvement within the team.
3. Driving Architectural Decision-Making: They will lead the architectural decision-making process for test automation in complex systems. This includes evaluating and selecting the most suitable architecture, design patterns, and technologies to ensure salability, maintainability, and performance.
4. Evaluating and Integrating Emerging Technologies: They will stay current with emerging technologies and trends in test automation and quality engineering. This involves evaluating new tools, frameworks, and methodologies, and integrating them into the existing test automation framework to drive innovation and maintain cost-effectiveness.
5. Defining Long-Term Technical Strategies: They will define long-term technical strategies for test automation that align with the Department of Labor's mission and goals. This includes developing and maintaining a technical roadmap for test automation, ensuring that the team's efforts are aligned with the department's strategic objectives.
6. Building and Maintaining Stakeholder Relationships: They will build and maintain strong relationships with stakeholders, including Business/ITS staff, to ensure that the test automation efforts are aligned with the needs and expectations of the stakeholders. This involves regular communication, collaboration, and feedback to ensure successful project outcomes.

List of the day-to-day tasks:

1. SQL & Requirement Analysis – Develop SQL queries to verify table accuracy while collaborating with Business Analysts, Developers, and Architects to understand technical needs.
2. Test Execution & Defect Management – Execute functional test cases, analyze failures, report defects, and ensure compliance using tools like Micro Focus ALM, MasterCraft, and JIRA.
3. Automation & CI/CD Frameworks – Design and implement scalable test automation frameworks, leveraging scripting languages like JavaScript, Java, VB Script, C++, and Selenium.
4. Stakeholder Collaboration & Leadership – Mentor team members, drive architectural decisions, and maintain strong relationships to align automation efforts with business needs.
5. Release & Emerging Tech Integration – Review release notes, manage test artifacts, and integrate new testing tools and methodologies to enhance efficiency.
6. Version Control & GitHub Management – Oversee repositories, Git branching strategies, CI/CD processes, and security protocols for streamlined development workflows.

Mandatory Qualifications

Software Architect - Makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. Designs multi-leveled architecture or component interactions of a large-scale software system.

Expert - 84+ months: Candidate is able to provide guidance to large teams and/or has extensive industry experience and is considered at the top of his/her field.

Requested Qualifications
- 84 months experience as the lead software architect and tester.
- 84 months experience on an agile development team in development of complex integrated J2EE-based SOA systems. (For example: planning and managing work, providing direction and assistance/mentoring to team members, monitoring productivity, reviewing work for quality assurance and reporting status.) and JAVA/JAVA Script code development.
- 84 months experience in Test Execution & Defect Management – Execute functional test cases, analyze failures, report defects, and ensure compliance using tools like Micro Focus ALM, MasterCraft, and JIRA.
- 84 months experience in Automation & CI/CD Frameworks – Design and implement scalable test automation frameworks, leveraging scripting languages like JavaScript, Java, VB Script, C++, and Selenium.
- 84 months experience in Version Control & GitHub Management – Oversee repositories, Git branching strategies, CI/CD processes, and security protocols for streamlined development workflows.
- 84 months experience in testing tools such as Microfocus ALM, UFT, Load Runner and testing web services in a SOA environment including functional and performance testing. Experience in Agile development is required.
- 84 months experience developing SQL queries to verify table accuracy. Proficiency in complex relational database queries with particular focus on cross component transaction management.
- Bachelor’s Degree or greater in computer science/Engineering

Job Information

Rate / Salary

$ - $

Sector

IT

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

HBITS 06-14101 Software Architect - Expert

Job Location