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)Skills Required
cypress , Typescript, Appium, Selenium