Software Automation Test Engineer (SC Cleared)
We are looking for a highly experienced Software Automation Test Engineer with a strong background in software testing, automation development, and DevOps.
Candidate should be SC cleared.
Key Responsibilities
* Design and implement scalable automated test frameworks using Java and Node.js.
* Develop and execute automated test suites for functional, regression, and non-functional testing (e.g., performance, scalability, reliability).
* Perform API testing and ensure robust validation of service integrations.
* Build and maintain CI/CD pipelines using GitHub Actions, Maven, and other DevOps tools.
* Implement Infrastructure as Code (IaC) using Terraform for consistent and repeatable environment provisioning.
* Work with Azure cloud services and Azure Foundry to deploy and manage test environments.
* Create and manage Docker containers for isolated and reproducible test setups.
* Collaborate on the development of Agenti AI solutions using various LLM models hosted on Azure Foundry.
* Apply service virtualisation techniques to simulate unavailable or third‑party services during testing.
* Debug complex issues in Java and Node.js applications, providing detailed root cause analysis and resolution.
* Ensure test environments are secure, scalable, and aligned with production configurations.
* Document test strategies, plans, and results clearly and concisely.
* Communicate effectively with cross‑functional teams including developers, DevOps engineers, and product owners.
Required Skills & Experience
* Proven experience in software testing and automation development.
* Strong programming skills in Java and Node.js.
* Hands‑on experience with CI/CD tools (e.g., GitHub Actions, Maven).
* Expertise in Terraform for IaC and cloud resource provisioning.
* Experience with Azure cloud services and Azure Foundry.
* Familiarity with Docker and container orchestration.
* Experience in API testing and service virtualisation.
* Understanding of non‑functional testing principles.
* Demonstrated ability to debug and resolve issues in complex systems.
* Strong communication and collaboration skills.
* Experience in building automation frameworks from scratch.
Preferred Qualifications
* Certifications in testing (e.g., ISTQB), cloud (e.g., Azure), or DevOps are a plus.
* Experience with AI/ML technologies and LLM integration is highly desirable.
* Familiarity with container orchestration tools (e.g., Kubernetes) is a bonus.
#J-18808-Ljbffr