Company Overview
At AllGenTech, we are committed to delivering cutting-edge solutions and exceptional service to clients worldwide. Our remote-first culture fosters collaboration, innovation, and technical excellence, allowing our team members to thrive, regardless of location. We believe in empowering our employees with the best tools, continuous learning opportunities, and a supportive environment to help them excel in their careers.
Job Description
Designation: SQA Automation Engineer (Experience with Playwright Typescript)
Location: Remote
Job Type: Full-time
Duty Hours: 8 pm-4 am
We are seeking a highly skilled and motivated SQA Automation Engineer with expertise in Playwright and TypeScript to join our growing team. In this role, you will be responsible for designing, implementing, and maintaining robust test automation frameworks for enterprise-level applications. You will collaborate with cross-functional teams to ensure software quality, optimize testing efficiency, and drive automation best practices.
Key Responsibilities
- Test Automation & Framework Development
- Design, develop, and maintain scalable test automation frameworks from scratch using tools such as Playwright (preferred), CodeceptJS, Cypress, Appium, Selenium, or Mabl.
- Continuously enhance and maintain existing automation frameworks to ensure scalability, efficiency, and alignment with industry standards.
- Implement Page Object Models (POM) and Object-Oriented Design (OOD) principles to create reusable and maintainable test automation scripts.
- Develop and execute end-to-end automated tests to verify software functionality, performance, and reliability across multiple platforms.
- API & UI Testing
- Design and implement API testing strategies, including validation of RESTful and SOAP APIs.
- Perform UI automation testing to ensure seamless user experiences across web applications.
- CI/CD & Integration
- Set up and integrate Continuous Integration/Continuous Delivery (CI/CD) pipelines for automated test execution and smooth code deployments.
- Collaborate with development, DevOps, and QA teams to integrate automated testing into the software development lifecycle (SDLC).
- Defect Management & Reporting
- Identify, document, and track defects using JIRA; analyze root causes and assist in debugging and troubleshooting.
- Provide detailed and actionable reports on test results, test coverage, and automation effectiveness.
- Collaboration & Documentation
- Work closely with developers, QA engineers, product managers, and UX/UI designers to ensure high-quality software releases.
- Maintain comprehensive documentation of test cases, automation scripts, test results, and best practices.
Required Skills and Experience
- Test Automation Expertise: Minimum 2 years of experience in designing and implementing automation frameworks using Playwright (preferred), CodeceptJS, Cypress, Appium, Selenium, or Mabl.
- Framework Development: Proven experience in building, configuring, and maintaining test automation frameworks from scratch.
- API Testing: Strong hands-on experience in API automation testing, including RESTful and SOAP APIs.
- Object-Oriented Design: Expertise in applying OOD principles to test automation scenarios.
- Page Object Model (POM): Proficiency in implementing and maintaining POM architectures for test scalability and maintainability.
- CI/CD Pipelines: Experience integrating automation with Bitbucket, GitHub, Amazon EC2, Microsoft Azure, or similar platforms.
- TypeScript Expertise: Strong proficiency in TypeScript, particularly in test automation, with the ability to write high-quality, reusable, and maintainable code.
- Enterprise-Level Software: Demonstrated experience in developing test automation frameworks for large-scale, enterprise applications such as Salesforce (preferred).
- Industry Experience: A minimum of 2 years of hands-on experience in the test automation domain.
Preferred Qualifications
- Experience working in Agile environments with cross-functional teams.
- Strong analytical and problem-solving skills with a keen eye for detail.
- Excellent communication skills, with the ability to effectively collaborate and provide feedback to teams.
- Experience with performance testing tools is a plus.
Technologies We Use
- Automation Tools: Playwright, CodeceptJS, Cypress, Appium, Selenium, Mabl
- Languages: TypeScript (preferred), Python
- CI/CD & DevOps: Bitbucket, GitHub, Amazon EC2, Microsoft Azure
- Project Management: JIRA, Confluence
Why Join AllGenTech?🚀 Competitive Salary & Performance Bonuses
- Attractive industry-standard salary with performance-based bonuses.
📚 Continuous Learning & Career Growth
- Access to training courses, workshops, conferences, and learning platforms.
- Mentorship programs to support your career advancement.
🌍 Remote-First Work Culture
- Flexible working hours to promote work-life balance.
- A collaborative and innovative team environment.
💻 Work Essentials & Perks
- Internet bill and service subscription coverage.
- Company-sponsored events and annual company retreats.
📢 Note: All training and probation periods at AllGenTech are fully paid. We value and respect every candidate’s time and contributions!