Functional & Automation Tester - Remote

DivIHN Integration
United States
13 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Kubernetes Security Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Application Lifecycle Management Automation of Tests Software Bug Management Cloud Computing Configuration Management Continuous Delivery
+34 more
Continuous Integration Data Security Data Flow Control Human-Computer Interaction Python (Programming Language) Performance Tuning Queueing Systems Redis Secure Coding Software Engineering SQL Databases Test Data Strategies of Testing User Interface Testing VersionOne Data Logging Multithreading ReactJS Gitlab Event Driven Architecture Build Management Containerization Integration Tests Kubernetes Information Technology Apache Kafka Software Version Control Data Pipelines Devsecops Serverless Computing Docker Jenkins Servicenow Microservices

Job description

The Senior Functional and Automated Tester plans, designs, and executes functional and automated testing for modern applications, with a focus on quality, security, performance, and operational readiness. This role works closely with product, development, DevSecOps, and stakeholders to ensure solutions meet business requirements and are released with confidence. The tester leads test strategy and automation approaches, drives defect prevention through early engagement, and helps establish consistent testing standards across teams and projects., * Lead or contribute to project planning by identifying testing scope, risks, environment needs, test data requirements, and tooling to support delivery timelines.

  • Translate business and technical requirements into test strategies, test plans, and detailed test cases, covering functional, integration, regression, performance, and security-related validation.
  • Design and build automated tests (unit, API, integration, and user interface) using a disciplined approach that supports repeatable and reliable execution within a continuous integration/continuous delivery (CI/CD) pipeline.
  • Perform hands-on functional testing of workflows, edge cases, data validations, and error handling; verify that solutions meet user and operational expectations.
  • Validate event/message-based services and distributed workflows, including systems that use message queues such as Apache Kafka, ensuring correct processing, resiliency, and traceability.
  • Test and validate API-centric and cloud-friendly designs (microservices, serverless applications), including backward compatibility, contract expectations, and integration with internal and external partners.
  • Partner with DevSecOps and engineering teams to ensure consistent application of development standards, procedures, and processes, including secure development expectations.
  • Support system compatibility and environment readiness by coordinating with technical teams on test environments, deployments, configuration changes, and release readiness.
  • Apply data security procedures in testing activities; identify potential data security risks and ensure defects and risks are documented, escalated, and tracked through resolution.
  • Produce and maintain clear testing documentation (test evidence, defect reports, dashboards, charts/diagrams, and runbooks as needed) suitable for leadership and audit reviews.
  • Drive defect triage and root-cause analysis with developers and stakeholders; verify fixes and help implement preventative quality controls.
  • Promote strong operational practices including observability validation (logging, metrics, tracing), performance baselines, and readiness checks.
  • Use AI-assisted development and testing workflows (where approved) to accelerate test creation, analysis, and triage while maintaining quality and security expectations.
  • Perform other job-related duties assigned to support delivery and operational goals.

Requirements

  • Strong experience leading and executing functional testing and test automation across the software development lifecycle.
  • Proven ability to define and implement an effective test strategy for distributed/cloud applications, including regression planning and release readiness.
  • Experience with automated testing tools for unit, API, and user interface testing; familiarity with test-driven development (TDD) concepts and automation-first approaches.
  • Experience working in CI/CD pipeline environments using source code management and build/deployment tooling (for example: GitLab, Jenkins) within a DevSecOps/SecDevOps culture.
  • Working knowledge of secure coding and secure engineering expectations, including risk identification and validation of security controls.
  • Experience validating message/event-driven systems, including Kafka-based workflows and asynchronous processing behaviors.
  • Experience testing API-centric architectures such as microservices and serverless applications, including contract validation and integration testing.
  • Cloud and data pipeline familiarity, including one or more of the following: Dataflow, Pub/Sub, Redis.
  • Strong troubleshooting skills, including analyzing logs/metrics/traces, isolating failures across components, and supporting defect triage.
  • Solid technical fluency in one or more languages used for test automation and validation, such as Java, Python, SQL, and/or JavaScript (and familiarity with modern web stacks such as React is a plus).
  • Knowledge of performance and reliability concepts, including performance tuning, multi-threading awareness, and validation of high observability principles.
  • Strong communication and stakeholder management skills, including the ability to explain quality risks and recommendations clearly to technical and non-technical audiences., * Experience working in Agile delivery teams and applying Software Development Life Cycle (SDLC) practices.
  • Familiarity with change/configuration management and lifecycle tooling (for example: VersionOne, ServiceNow) and Application Lifecycle Management (ALM) practices.
  • Hands-on experience with containerization and orchestration (for example: Docker, Kubernetes), including security and environment considerations.
  • Experience with Kubernetes security practices and testing in containerized production-like environments.
  • Familiarity with AI-assisted development/testing tools such as OpenCode, Claude Code, and Gemini Vertex AI to improve efficiency in test creation and analysis (within approved governance).
  • Experience producing test evidence and documentation suitable for audit or compliance reviews.

Required Experience Level

  • Minimum 5-10 years of experience in software testing, quality engineering, or software development with significant testing/automation responsibilities.
  • Demonstrated experience owning test strategy and automation for complex, distributed, or cloud-based systems.

Education Requirements

  • Bachelor’s degree from an accredited college/university in Computer Science, Engineering, or a related field is preferred, or equivalent practical experience.

About the company

DivIHN, the ‘‘IT Asset Performance Services’’ organization, provides Professional Consulting, Custom Projects, and Professional Resource Augmentation services to clients in the Mid-West and beyond. The strategic characteristics of the organization are Standardization, Specialization, and Collaboration.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

3:05 min

Shifting development challenges towards complex testing and team collaboration

Julia Wilson Julia Wilson +1 · World Congress 2025

Videos

See all

Related articles

See all