Required looking for a Testing Automation Engineer who will join our fast-growing company to bring our product, system, and development experience to the next level.
We are looking for a proactive, technologically, self-driving, highly motivated person with a can-do approach and strong interpersonal skills who will be responsible for quality automation infrastructure, tools, and processes.
We are deep in the journey to full automation and CI, and you will be a key player in building a scaled system and high-performing organization.
Responsibilities:
Testing Automation Infrastructure:
Design, develop, and maintain a robust and scalable quality automation infrastructure.
Implement and improve automation frameworks to support various testing levels, including unit tests, API tests, and end-to-end tests.
Tooling and Processes:
Evaluate, select, and implement automation tools and technologies that align with our technology stack and business needs.
Define and enforce automation processes, ensuring consistency and efficiency across the development and testing teams.
CI Integration:
Collaborate with the development and DevOps teams to integrate automated tests seamlessly into our CI pipelines managed on GitHub Actions.
Optimize and streamline CI processes for faster and more reliable releases.
Cloud-Based System Support:
Contribute to the testing strategy for our cloud-based system, ensuring it meets high-quality standards.
Collaborate with cross-functional teams to identify and address quality challenges in a cloud environment.
Documentation:
Document automation processes, test plans, and guidelines to facilitate knowledge sharing and onboarding of team members.
Work closely with team members (developers, DevOps, and QA) to develop, test and deliver high quality products.
Track and communicate testing KPIs.
We are looking for a proactive, technologically, self-driving, highly motivated person with a can-do approach and strong interpersonal skills who will be responsible for quality automation infrastructure, tools, and processes.
We are deep in the journey to full automation and CI, and you will be a key player in building a scaled system and high-performing organization.
Responsibilities:
Testing Automation Infrastructure:
Design, develop, and maintain a robust and scalable quality automation infrastructure.
Implement and improve automation frameworks to support various testing levels, including unit tests, API tests, and end-to-end tests.
Tooling and Processes:
Evaluate, select, and implement automation tools and technologies that align with our technology stack and business needs.
Define and enforce automation processes, ensuring consistency and efficiency across the development and testing teams.
CI Integration:
Collaborate with the development and DevOps teams to integrate automated tests seamlessly into our CI pipelines managed on GitHub Actions.
Optimize and streamline CI processes for faster and more reliable releases.
Cloud-Based System Support:
Contribute to the testing strategy for our cloud-based system, ensuring it meets high-quality standards.
Collaborate with cross-functional teams to identify and address quality challenges in a cloud environment.
Documentation:
Document automation processes, test plans, and guidelines to facilitate knowledge sharing and onboarding of team members.
Work closely with team members (developers, DevOps, and QA) to develop, test and deliver high quality products.
Track and communicate testing KPIs.
Requirements:
3+ years of proven experience as an Automation Engineer, preferably in a cloud-based environment.
Proficiency in a programming language, preferred in Node.js (advantage working with NestJS, Express.js Angular 15 frameworks)
3+ years of experience with testing frameworks (advantage JEST and Playwright).
2+ years experience with building CI/CD pipelines (advantage Github actions)
Self-learner and ability to learn new technologies and methodologies in a relatively short time
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
3+ years of proven experience as an Automation Engineer, preferably in a cloud-based environment.
Proficiency in a programming language, preferred in Node.js (advantage working with NestJS, Express.js Angular 15 frameworks)
3+ years of experience with testing frameworks (advantage JEST and Playwright).
2+ years experience with building CI/CD pipelines (advantage Github actions)
Self-learner and ability to learn new technologies and methodologies in a relatively short time
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
This position is open to all candidates.