Negotiable
Outside
Remote
USA
Summary: The Full Stack Engineer - Automation role involves leading the design and implementation of scalable test automation frameworks across various platforms, including web, mobile, and APIs. The candidate will collaborate with Product Managers and stakeholders to refine requirements and ensure quality is integrated from the start. A strong background in automation strategy and hands-on scripting is essential for success in this position. The role requires troubleshooting software issues and contributing to technical documentation to enhance software maintainability.
Key Responsibilities:
- Lead the design and implementation of scalable test automation frameworks across web, mobile, and API platforms.
- Collaborate with Product Managers and stakeholders to refine business requirements and ensure clarity and testability.
- Work with development teams to design and implement solutions with quality considerations integrated from the start.
- Troubleshoot software issues and debug a large codebase.
- Develop and execute unit, functional, and integration tests.
- Contribute to technical documentation to increase maintainability of software assets.
Key Skills:
- 5+ years of software engineering experience building backend software, with exposure to microservices and event-driven architectures.
- 3+ years of strong proficiency in Java, Javascript, and/or Python, as well as test frameworks like junit or pytest.
- Experience with distributed messaging systems such as Apache Kafka.
- Exposure to building applications in the cloud (AWS) and experience with containerization and orchestration (e.g., Docker, Kubernetes).
- Experience collaborating with Engineering and Product teams to create clean and extensible APIs.
- Expertise in architecting and implementing AI-augmented, scalable test automation frameworks.
- Proficient with CI/CD principles and tools, with hands-on experience integrating automated testing into deployment pipelines.
- Strong technical, analytical, troubleshooting, and communication skills.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Title: Full Stack Engineer - Automation
Location: Canada( Remote)
Type: Contract
Job Description:
Overview :
We are looking for an experienced Automation Architect to lead the design and implementation of scalable test automation frameworks across web, mobile, and API platforms. The ideal candidate should have a strong background in automation strategy, test framework design, and hands-on scripting.
- You'll be involved from the initial concept of a feature all the way to its release. Your focus will be on understanding how features are built to better anticipate potential quality issues and define comprehensive testing strategies.
- You will collaborate closely with Product Managers and other stakeholders to refine business requirements. Your SWE background will help you identify ambiguities or gaps early, ensuring requirements are clear, testable, and translate into effective test cases
- You'll work with development and other teams to design and implement solutions. Your role will be to ensure quality considerations and testability are baked in from the start, not just tacked on at the end.
- Troubleshoot software issues and debug a large codebase
- Develop and execute unit, functional and integration tests
- Contribute to technical documentation to increase maintainability of software assets
Requirement:
- 5+ years of software engineering industry experience building backend software, with exposure to microservices, event-driven architectures, and batch processing.
- 3+ years experience / strong proficiency in Java, Javascript and/or Python as well as test frameworks such as junit or pytest
- Experience with distributed messaging systems such as Apache Kafka
- Exposure to building applications in the cloud (AWS), and experience with containerization and orchestration infrastructure (e.g. Docker, Kubernetes, ECS)
- Experience collaborating with Engineering and Product teams to turn complex business requirements into clean and extensible APIs
- You have expertise in architecting, designing, and implementing AI-augmented, scalable test automation frameworks for web, mobile, API, and microservices architectures.
- You are proficient with CI/CD principles and tools, and have hands-on experience integrating automated testing into deployment pipelines.
- Possess strong technical, analytical, troubleshooting, and communication skills with the ability to visualize and document processes