Automation Test Engineer
at ThunderSoft
Bradford, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Apr, 2025 | USD 87084 Annual | 17 Jan, 2025 | 5 year(s) or above | C,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,Java | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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