Skip to content
mimi

QA Automation Engineer

GAP Solutions, Inc. (GAPSI)

Bethesda · On-site Full-time Mid Level 1w ago

About the role

Position Objective

Join our vibrant Information Services Branch (ISB) and play a pivotal role in implementing cutting-edge IT solutions to address vital public health challenges. We seek an innovative team member who is eager to apply their technical expertise within our organization.

This full-time position is based at the main NIH campus in Bethesda, Maryland, easily accessible by bus, bicycle, or Metro (Red Line: Medical Center).

Duties and Responsibilities

Project Execution

  • Develop comprehensive test plans through meticulous analysis of technical requirements.
  • Design, develop, and execute automated test scripts to validate and ensure application functionalities align with business needs.
  • Conduct smoke testing of initial builds, regression testing of bug fixes, and compatibility testing.
  • Collaborate with the development team to verify and validate bug fixes.
  • Establish manual testing frameworks and devise procedures.
  • Document and understand the existing manual testing lifecycle within our agile environment.
  • Align test case creation and execution with sprint-based development cycles.
  • Identify, document, and communicate application defects and functional discrepancies.
  • Execute thorough manual and automated functional testing in various environments.
  • Design and develop regression test plans for all applications constructed by our branch.
  • Schedule and oversee the execution of automated regression tests for all application releases.
  • Maintain and improve the UiPath testing and RPA automation framework.
  • Collaborate with infrastructure teams to support and enhance the UiPath automation framework.
  • Design and implement RPA solutions to automate essential business processes.
  • Demonstrate strong decision-making, communication, and collaboration in task execution and project delivery.
  • Deliver major projects, features, patches, and bug fixes according to established timelines through effective testing execution.
  • Work alongside other branch roles to share insights and deliver high-quality solutions that align with customer requirements.
  • Provide prompt and effective resolutions for users regarding third-party applications supported by our branch.

Technical Leadership

  • Take ownership of test automation frameworks and best practices to ensure high-quality, defect-free application delivery.
  • Exhibit in-depth knowledge of industry best practices in application test planning, documentation, execution, and automation.
  • Maintain an advanced understanding of trending tools and software utilized for test automation.
  • Serve as a technical mentor for the QA Automation Engineer role.

Branch Leadership

  • Contribute to the evaluation and definition of branch priorities while driving towards our goals.

Organizational Awareness

  • Develop a strong understanding of NHLBI's mission and organizational roles.
  • Build valuable relationships with NHLBI and NIH partners in testing and automation.
  • Continuously explore ways to leverage tools and technologies to enhance processes, meeting business needs and organizational objectives.

Qualifications

Basic Qualifications:

  • Bachelor's degree in computer science, MIS, or related technical field.
  • 5+ years of experience in software test automation.
  • 2+ years of experience with UiPath.
  • Strong understanding of software engineering processes and development lifecycles.
  • Experience in agile methodologies and iterative development/testing practices.
  • Familiarity with best practices and tools for software testing.
  • Proficient in independently establishing a test framework.
  • Excellent analytical and communication skills, both verbal and written.
  • Expertise in QA Automation, Test Automation, UiPath, and UiPath Test framework with POM.
  • Proficient in using Test Manager, Orchestrator, and other UiPath components for testing.
  • Advanced knowledge of the UiPath Automation Suite and deployment architecture.
  • Experience with UiPath deployment pipeline orchestration, infrastructure setup, and robot scalability.
  • Capability to create and document test cases and requirements effectively.
  • Ability to analyze business processes for automation and design/build RPA bots.
  • Skilled in creating attended and unattended bots for testing automation processes.
  • Familiarity with agile tools such as Jira and Confluence.
  • Knowledge of configuration management tools like Git and TFS.

Preferred Qualifications:

  • Experience in RPA development.
  • Test automation experience with web applications on Microsoft Dynamics365/Power Platform.

This job description is intended to provide an overview of the role, and is not exhaustive in listing all tasks and responsibilities.

GAP Solutions is committed to providing reasonable accommodations to qualified individuals with disabilities. If you need assistance applying for this role, please reach out via email. Include the requisition number for reference.

We value diversity and encourage all qualified applicants to apply without regard to race, color, religion, sex, national origin, disability, veteran status, or other protected status.

Skills

GitJiraPower PlatformRPATFSUiPathUiPath Test framework

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free