Skip to content
mimi

SDET / QA Automation Engineer

Spruce InfoTech Inc.

Mt Laurel Township · Hybrid Contract Lead 1mo ago

About the role

About

We are seeking a highly skilled and experienced SDET / QA Automation Engineer with 8 to 10 years of expertise in Python, JavaScript, and modern automation frameworks. This position involves developing automation solutions, microservices, and test scripts while validating end-to-end network components and their behavior. The candidate should have strong domain knowledge in networking and cable technologies, with the ability to collaborate effectively with clients and cross-functional teams.

Key Responsibilities:

  • Develop microservices using Python, NodeJS, and Golang as part of automation and service validations.
  • Develop standalone Python/NodeJS scripts to simulate network traffic and validate performance across different endpoints.
  • Create Proof of Concepts (POCs) based on client needs and actively participate in client demos and technical discussions.
  • Lead the creation of test strategies and manage test environments with both physical and virtual device setups.
  • Create comprehensive test scenarios and automated test scripts using MochaJS, ensuring robust coverage of functional, integration, and regression test cases.
  • Design reusable test components, validate API and microservice behavior, and integrate MochaJS test suites into the existing automation framework to enhance reliability and execution efficiency.
  • Collaborate with cross-functional teams to refine requirements, improve test coverage, and ensure smooth integration with CI/CD pipelines.
  • Gather requirements and perform detailed analysis for new automation scenarios and test case development.
  • Support manual and automation testing across applications, devices, and servers as required.
  • Ensure code quality using tools like SonarQube and adhere to strict QA standards.
  • Provide technical guidance, troubleshooting support, and mentorship to team members on tasks and issues raised by the client.
  • Maintain version control and branching strategies using GitHub, ensuring high code integrity and traceability.
  • Monitor automation execution, analyze failures, and drive root-cause investigations to improve overall product quality.
  • Document technical workflows, automation processes, and test scenarios to ensure long-term maintainability and knowledge sharing.

Required Skills & Experience:

  • 8-10 years of experience in QA/SDET automation roles.
  • Strong programming knowledge with Python and JavaScript.
  • Good hands-on experience with Go Lang and NodeJS.
  • Hands-on experience with MochaJS for scripting and automated testing.
  • Excellent knowledge with web technologies like REST, SOAP, XML and JSON
  • Proficiency in API testing using Bruno/ Postman.
  • Familiarity with GitHub for version control and Jira for project tracking.
  • Excellent domain knowledge in Network and cable domain
  • Should be familiar with IMS architecture and SIP protocols.
  • Good problem-solving and debugging skills.
  • Should have good communication and client interaction skills.

Additional Information:

  • Contract duration: 12 months
  • Domain: Any domain & Willing to learn Telecom Domain
  • Interview mode: Virtual
  • Number of interview rounds: 2

Skills

Go LangJavaScriptJiraMochaJSNodeJSPostmanPythonRESTSOAPSIPSonarQube

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