Senior Software Engineer - Test Automation Job at MarkJames Search, San Leandro, CA

aEI3RXp5TWJzL1hieVRoMUpmWEd4VE09
  • MarkJames Search
  • San Leandro, CA

Job Description

Senior Software Engineer - Test Automation & CI/CD

7-Month Contract

Location: San Leandro, CA

Are you a seasoned software engineer passionate about building robust and efficient software delivery pipelines? Do you thrive in ensuring the quality and reliability of complex applications? If so, we have an exciting opportunity for a Senior Software Engineer specializing in Test Automation and CI/CD for a 7-month contract.

In this role, you will leverage your extensive experience to design, implement, and maintain our client’s software API test automation framework and their next-generation CI/CD pipelines, particularly within a managed Kubernetes public cloud environment.

Responsibilities:

  • Design, develop, and maintain a comprehensive software API test automation suite.
  • Utilize and advance our CI/CD pipelines to ensure efficient and reliable software deployments.
  • Create and manage GitHub Actions and GitHub Workflows for automation.
  • Work with the Harness deployment platform to streamline releases.
  • Collaborate with development teams to integrate testing and automation seamlessly into the development lifecycle.
  • Contribute to the architecture and best practices for our software delivery processes.

Required Qualifications:

  • 7+ years of overall Engineering experience, or equivalent demonstrated experience.
  • 6+ years of experience with software architectures, including traditional n-tier and containerized Kubernetes microservices.
  • 5+ years of hands-on experience with Software API Test Automation technologies such as REST Assured and Karate, with a strong understanding of contract testing and service virtualization concepts.
  • 3+ years of experience with next-generation CI/CD tools, including GitHub Actions, Azure Pipelines, Harness CD, Spinnaker, Argo CD, or GitLab.
  • 2+ years of experience designing and implementing CI/CD pipelines that deploy to a managed Kubernetes public cloud environment.
  • 2+ years of experience creating and managing GitHub Actions and GitHub Workflows.
  • 2+ years of experience with the Harness deployment platform.

Desired Qualifications:

  • Experience integrating CI/CD tools with quality and security scanning tools such as SonarQube, Static Application Security Testing (SAST) (e.g., Checkmarx, GitHub Code Scanning), and Software Composition Analysis (SCA) tools (e.g., Black Duck, Dependabot).
  • Experience with public cloud platforms such as Azure, Google Cloud Platform (GCP), or OpenShift, including their compute, storage, database, and networking services.
  • Experience with Infrastructure as Code (IaC) tools like Terraform and Ansible.
  • Experience creating and managing Docker containers.
  • Strong understanding of Kubernetes concepts and experience deploying and managing applications on Kubernetes clusters.
  • Proficiency in one or more programming languages such as Java, NodeJS, GO, Python, and Bash scripting.
  • 5+ years of experience working within Agile software development methodologies such as Scrum.
  • 5+ years of experience in JavaScript/TypeScript.
  • 3+ years of experience with front-end frameworks/libraries such as React, Angular, or Vue.
  • 3+ years of experience designing applications hosted in the public cloud (e.g., Azure).
  • 2+ years of experience with Security Scan Software Engineering tools such as SonarQube, JFrog Xray, GitHub Advanced Security (CodeQL / Dependabot / Secrets), TruffleHog, and Prisma.

Job Tags

Similar Jobs

Data Cloud Merge

Entry Level Business Analyst Job at Data Cloud Merge

 ...and documented the business process and various business scenarios and activities of the business from the conceptual to procedural level and prepared Business Workflow models.Perform GAP analysis and documented the existing AS-IS process in comparison to the required TO... 

Addington Place of Burlington

Director of Health and Wellness Job at Addington Place of Burlington

 ...excellent care for our residents. Position Summary: Responsible for providing overall leadership and management of the health and well being of the residents within the community. Essential Duties and Responsibilities: The following duties are normal for this... 

Karkidi

Staff Data Scientist Job at Karkidi

About this roleIn the Data organization at Udemy, were passionate...  ..., self-motivated data scientists with an insatiable sense of curiosity...  ...with team members in U.S. time zones as well as locally in India...  ...course, the best thing about being part of Udemy is knowing your work... 

Prime Time Healthcare Nursing

Travel Nurse RN - OR Circulate - $2,606 per week Job at Prime Time Healthcare Nursing

 ...Prime Time Healthcare Nursing is seeking a travel nurse RN OR Circulate for a travel nursing job in Iron River, Michigan. Job Description & Requirements ~ Specialty: OR Circulate ~ Discipline: RN ~ Start Date: 05/26/2025~ Duration: 13 weeks ~40 hours per... 

Boston Children's Hospital

Music Therapist (20 hours) Job at Boston Children's Hospital

 ...Early Intervention Program You will be going into homes of families, working with ages from birth to 3 years old. The Music Therapist will: Provide music therapy to support the developmental, rehabilitative, psychological, socioemotional, and psychoeducational...