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)