Job Title: AEM QA and Automation Engineer
Location: Dallas, TX
Employment Type: Full-Time
About Us:
DMV IT Service LLC is a trusted IT consulting firm, established in 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our expertise spans system administration, cybersecurity, networking, and IT operations. We empower our clients to achieve their technology goals with a client-focused approach that includes online training and job placements, fostering long-term IT success.
Job Purpose:
We are looking for a skilled QA Automation Engineer with 5 to 7 years of hands-on experience, proficient in Adobe Experience Manager (AEM) and automation frameworks. The role involves developing and executing robust quality assurance strategies and automation solutions to ensure the delivery of high-quality AEM applications. You will collaborate closely with cross-functional teams to define testing requirements, drive automation enhancements, and improve QA processes.
Requirements
Key Responsibilities:
- Develop and implement comprehensive QA strategies and testing processes specifically for AEM projects.
- Work collaboratively with project managers, developers, and stakeholders to establish testing goals, requirements, and timelines.
- Design, create, and execute detailed test cases, test scenarios, and automated scripts to validate AEM applications thoroughly.
- Propose enhancements and maintain the automation framework to increase testing efficiency and effectiveness.
- Build automation frameworks, assess toolsets, and recommend tailored solutions for specific applications.
- Utilize tools and technologies including Selenium with Java (NodeJS is a plus), TestNG, logging frameworks such as log4j, Page Object Model, and reporting tools.
- Test across various web platforms, including browsers like Chrome, Firefox, and Safari, using HTML5 and CSS.
- Identify, document, and communicate defects, issues, and potential risks promptly.
- Collaborate with development teams to diagnose and resolve defects found during testing phases.
- Continuously refine QA processes to boost productivity and quality outcomes.
- Stay current on AEM updates and best practices to align testing approaches accordingly.
- Provide frequent status reports and progress updates to project stakeholders.
- Participate actively in project planning, effort estimation, and resource allocation for QA activities.
- Maintain exceptional attention to detail and uphold quality standards throughout all testing activities.
- Anticipate risks early and suggest practical mitigation strategies.
- Manage multiple testing projects and tasks efficiently, prioritizing work as needed.
- Foster open communication and teamwork with colleagues across departments.
Required Skills & Experience:
- 5 to 7 years of proven experience in QA automation with direct exposure to Adobe Experience Manager (AEM).
- Hands-on experience in developing and maintaining automation frameworks and scripts.
- Expertise in Selenium WebDriver with Java; experience with Selenium NodeJS is advantageous.
- Strong knowledge of TestNG, log4j (or equivalent logging frameworks), Page Object Model, and automation reporting techniques.
- Familiarity with front-end web technologies such as HTML5, CSS, and cross-browser testing (Chrome, Firefox, Safari).
- Ability to detect and report software defects and risks promptly and accurately.
- Experience working closely with developers to troubleshoot and resolve issues.
- Track record of enhancing QA processes for increased efficiency and effectiveness.
- Up-to-date knowledge of Adobe Experience Manager features and capabilities.
- Excellent communication skills for effective collaboration and reporting.
- Proven ability to manage multiple testing priorities and projects simultaneously.
Certifications:
- QA automation certifications or related training are a strong plus.
- Adobe Experience Manager – Sites Expert certification is preferred but optional.