Automation Test Engineer

at  ThunderSoft

Bradford, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Apr, 2025USD 87084 Annual17 Jan, 20255 year(s) or aboveC,Test Automation Tools,Jenkins,Robot Framework,Automation,C++,Embedded Systems,Manual Testing,Test Cases,Testing,Validation,Performance Testing,Agile,Test Automation,Low Level Programming,Python,Scripting,Javascript,JavaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are seeking a highly skilled Automation Engineer to join our team. The ideal candidate will have strong experience in test automation, software development, and testing frameworks, with a focus on delivering high-quality, reliable systems. This role involves creating test frameworks from scratch, working on firmware, and contributing to low-level development.

Responsibilities:

  • Test Automation Framework Development:
  • Design, develop, and maintain test automation frameworks from scratch.
  • Modify and enhance existing automation frameworks to meet project requirements.
  • Manual and Automated Testing:
  • Perform manual testing to identify and document software issues.
  • Transition manual test cases into automated scripts for efficient testing.
  • Firmware Testing and Development:
  • Test and validate firmware, ensuring functionality and performance.
  • Work on low-level development tasks and troubleshoot memory-related issues.
  • Continuous Integration/Continuous Deployment (CI/CD):
  • Develop and maintain Jenkins pipelines for automated builds and testing.
  • Collaborate with the team to ensure smooth integration of automation into the CI/CD workflow.
  • API and Backend Testing:
  • Test and validate RESTful APIs for functionality and performance.
  • Work with development teams to resolve backend issues and optimize API performance.
  • Tool and Framework Expertise:
  • Use the Robot Framework for test automation.
  • Debug and solve complex memory and system-level issues.

REQUIREMENTS:

Technical Skills:

  • Proficient in Python for scripting and automation.
  • Hands-on experience with Java or JavaScript.
  • Familiarity with C or C++ for low-level development tasks.
  • Strong understanding of Jenkins and pipeline creation.
  • Experience with the Robot Framework or similar test automation tools.
  • Deep understanding of RESTful APIs and backend systems.

Testing Expertise:

  • Proven experience in manual testing and transitioning to automation.
  • Ability to create and understand test cases, frameworks, and testing methodologies.

Firmware and Memory Management:

  • Experience in firmware development and validation.
  • Ability to debug and resolve memory management issues effectively

General:

  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.
  • Ability to work independently and as part of a team in a fast-paced environment.

Preferred Qualifications:

  • Experience with low-level programming and embedded systems.
  • Familiarity with performance testing and debugging tools.
  • Knowledge of Agile and DevOps practices.

Job Type: Full-time
Pay: From $87,084.00 per year

Schedule:

  • Monday to Friday

Experience:

  • Python: 5 years (required)
  • Test automation: 8 years (required)

Work Location: Hybrid remote in Bradford, O

Responsibilities:

  • Test Automation Framework Development:
  • Design, develop, and maintain test automation frameworks from scratch.
  • Modify and enhance existing automation frameworks to meet project requirements.
  • Manual and Automated Testing:
  • Perform manual testing to identify and document software issues.
  • Transition manual test cases into automated scripts for efficient testing.
  • Firmware Testing and Development:
  • Test and validate firmware, ensuring functionality and performance.
  • Work on low-level development tasks and troubleshoot memory-related issues.
  • Continuous Integration/Continuous Deployment (CI/CD):
  • Develop and maintain Jenkins pipelines for automated builds and testing.
  • Collaborate with the team to ensure smooth integration of automation into the CI/CD workflow.
  • API and Backend Testing:
  • Test and validate RESTful APIs for functionality and performance.
  • Work with development teams to resolve backend issues and optimize API performance.
  • Tool and Framework Expertise:
  • Use the Robot Framework for test automation.
  • Debug and solve complex memory and system-level issues


REQUIREMENT SUMMARY

Min:5.0Max:8.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

Graduate

Proficient

1

Bradford, ON, Canada