What are the responsibilities and job description for the QA Automation Engineer position at Apidel Technologies?
Job Title: QA Automation Engineer
Location: Hybrid (3 Days Onsite / 2 Days Remote)
Employment Type: Contract
Position Overview
We are seeking a QA Automation Engineer with 3–5 years of strong Quality Assurance experience and a solid background in automation testing. The ideal candidate will work closely with developers, product owners, and other stakeholders to ensure the quality and reliability of applications through effective test automation and API testing practices.
Team Overview
The team supports Construction Management Tools and is responsible for two large-scale applications:
- A MERN stack application built with React and Node.js
- A Microservices-based application architecture
The technology environment includes:
- Databases: MongoDB, PostgreSQL, Redis
- Cloud Platform: AWS Components
The team already has established QA frameworks and processes in place. This role will focus on enhancing automation coverage, reviewing code, and collaborating across teams to maintain high-quality standards.
Key Responsibilities
- Design, develop, and execute automated test scripts for web applications and APIs.
- Collaborate with developers, product owners, and stakeholders to understand requirements and ensure quality throughout the development lifecycle.
- Review application code and participate in technical discussions to identify potential quality risks.
- Perform API testing using tools such as Postman and Insomnia.
- Maintain and enhance existing automation frameworks and test suites.
- Execute functional, regression, integration, and end-to-end testing.
- Identify, document, and track defects through resolution.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming.
Required Qualifications
- 3–5 years of hands-on QA experience with strong expertise in test automation.
- Experience with at least one automation testing library/framework:
- Selenium
- Cypress
- Playwright
- WebDriverIO
- Strong programming experience with:
- JavaScript
- TypeScript
- Working knowledge of:
- Java or Clojure
- Ability to understand and review code for testing and collaboration purposes.
- Hands-on experience with API testing tools:
- Postman
- Insomnia
- Experience working in Agile development environments.
Salary : $58 - $62