A

SQA Automation Engineer (Codescept JS)

All Generation Tech
Contract
Remote
Bangladesh
QA Automation Engineer

Company Overview: At AllGenTech, we are dedicated to providing innovative solutions and exceptional service to clients worldwide. Our remote-firstΒ cultureΒ encourages collaboration and allows creativity and technical excellence to thrive, regardless of location

Job Type:Β Full-time

Job Overview: We are looking for a talented Software Quality Assurance (SQA) Automation Engineer with strong expertise in Codescept JS, who can help drive the development and maintenance of automated test frameworks for our cutting-edge applications. The ideal candidate will have hands-on experience in creating robust and scalable test automation frameworks, along with a deep understanding of best practices in software testing and automation.

Key Responsibilities

  • Test Automation Framework Development:Β Design, develop, and maintain high-quality test automation frameworks from scratch using Codescept JS (preferred), or other tools such as Cypress, Playwright, Appium, or Selenium.
  • Framework Maintenance:Β Continuously improve and maintain existing test automation frameworks to ensure they remain effective and scalable.
  • Page Object Models & Object-Oriented Design:Β Leverage Object-Oriented Design principles and implement Page Object Models (POM) to ensure reusable, maintainable, and scalable test code.
  • Code Quality:Β Develop clean, well-structured, and reusable code that is easy to maintain and extend, promoting best practices in test automation.
  • CI/CD Pipeline Setup:Β Set up and integrate Continuous Integration/Continuous Delivery (CI/CD) pipelines to automate the execution of test cases and enable frequent code deployments.
  • Testing and Verification:Β Develop and execute automated tests to ensure the functionality, performance, and reliability of software applications across different platforms.
  • Collaboration and Reporting:Β Work closely with development, product, and QA teams to understand project requirements and provide detailed feedback on the test automation progress. Report and track automation results and issues in a timely manner.

Required Skills and Experience

  • Strong Experience with Test Automation Frameworks:Β At least 2 years of hands-on experience in designing and implementing automation frameworks using Codescept JS (preferred), or other test automation tools such as Cypress, Playwright, Appium, or Selenium.
  • Building Automation Frameworks from Scratch:Β Proven ability to build, configure, and maintain test automation frameworks from the ground up.
  • Experience with Object-Oriented Design:Β Solid experience in applying Object-Oriented Design principles, particularly in test automation scenarios.
  • Page Object Models (POM):Β Expertise in implementing and maintaining Page Object Models for creating scalable and maintainable test scripts.
  • CI/CD Pipelines:Β Proficiency in setting up and maintaining CI/CD pipelines for automated testing, including integration with Bitbucket, Github, or similar tools.
  • Typescript Expertise:Β Strong experience in Typescript, particularly in the context of test automation, and the ability to write high-quality, reusable, and maintainable code.
  • Minimum of 4-5 Years of Industry Experience:Β At least 4-5 years of hands-on experience in the test automation domain, specifically in creating and maintaining test automation frameworks.

Preferred Qualifications

  • Familiarity with Agile methodologies and working in an Agile environment.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and the ability to work effectively in cross-functional teams.

Benefits:

  • Competitive Salary & Performance Bonuses:Β A salary package aligned with industry standards, plus performance-based bonuses.
  • Continuous Learning & Career Growth:Β Access to training courses, workshops, conferences, and subscriptions to learning platforms, alongside mentorship opportunities to foster career development and knowledge sharing.
  • Generous Time Off & Parental Leave:Β Flexible vacation, sick leave, and parental leave policies for work-life balance and family support.
  • Internet Bill & Service Subscriptions:Β Coverage of internet bills and access to necessary service subscriptions.
  • Company Events:Β Annual company tours to foster team bonding and relaxation.
  • The right candidate will receive training (all training and probation periods offered at AGT are fully paid; we value all candidates' time)