JOB SUMMARYThe QA Automation Engineer is responsible for designing, developing, and maintaining automated testing solutions that ensure the quality, reliability, and performance of software applications. This role collaborates with development, product, and DevOps teams to create automated test frameworks, execute test plans, identify defects, and support continuous integration and delivery processes. The QA Engineer contributes to improving software quality through efficient automation practices and continuous process improvement.
JOB DUTIES- Develop, maintain, and execute automated test scripts for web, mobile, API, and enterprise applications.
- Design and enhance test automation frameworks and reusable testing components.
- Collaborate with developers and product owners to understand requirements and define test strategies.
- Create and execute functional, regression, integration, system, and end-to-end test cases.
- Identify, document, track, and verify software defects through resolution.
- Integrate automated testing into CI/CD pipelines to support continuous testing.
- Analyze test results and provide detailed reports on product quality and test coverage.
- Participate in Agile ceremonies including sprint planning, backlog grooming, and retrospectives.
- Support manual testing activities when required.
- Perform API testing and validation using appropriate tools and frameworks.
- Contribute to test planning, risk assessment, and quality improvement initiatives.
- Maintain test environments, test data, and automation repositories.
- Ensure adherence to QA standards, processes, and best practices.
REQUIRED SKILLS & ABILITIES- Hands-on experience developing automated test frameworks and test scripts using Playwright and TypeScript (required).
- Proficiency in at least one programming language, with strong experience in TypeScript and JavaScript required. Experience with Java and/or Python is an added advantage.
- Experience using AI-powered development tools such as Cursor AI, GitHub Copilot, or similar solutions to improve automation framework development, test script creation, debugging, and code quality.
- Experience with API testing tools such as Postman, REST Assured, or SoapUI.
- Familiarity with CI/CD tools such as GitLab CI/CD.
- Experience using version control systems such as Git.
- Understanding of Agile and Scrum development methodologies.
- Strong knowledge of SQL and database testing concepts.
EDUCATION & EXPERIENCERequired Experience:- At least 2 years of experience in automation engineering.
- Experience with automation testing tools, like Playwright w/Typescript.
Preferred Experience: - 5 years' experience in automation engineering.
- Certification in automation systems or related technologies.
- Experience in project management.
- Preferred education level: Bachelor's Degree in engineering, computer science or related field.
WORKING ENVIRONMENT- Onsite employees - As a condition of your employment with ACN, Inc, you may be required to work onsite at our designated office or facility. When considering this position, please be aware that you will be expected to perform your duties at our physical location as outlined in your offer of employment, We understand circumstances may require temporary remote work arrangements and exceptions may be granted on a case-by-case basis. However, it's essential for candidates to understand that the standard expectations is to work onsite.
- Office environment Mon-Fri, between the hours of 8 A.M to 5 P.M
PHYSICAL REQUIREMENTSReasonable accommodations will be provided to enable individuals with disabilities to perform essential functions on a case-by-case basis.
- To perform this job successfully, the individual must be able to perform each essential duty satisfactorily.
- The physical demands described here are representative of those indicative of a typical corporate office. environment. This includes prolonged periods of sitting at a desk and working on a computer.
- Required to stand periodically; walk, hear, listen, talk, and visually see.
- Use hands to finger, handle, or feel; the ability to reach with hands and arm.
- The ability to lift up to 15 pounds at times.
SECURITY TRAINING REQUIREMENTPlease be aware that this position requires successful candidates to complete mandatory security training during their onboarding process. Security training is essential to our commitment to maintaining a secure work environment, protecting sensitive information, and ensuring the safety of our personnel. The specifics of the required security training will be communicated during the onboarding process. If you are prepared to fulfill this training requirement and are enthusiastic about contributing to our organization's security culture, we invite you to apply for this position.