What are the responsibilities and job description for the Senior SDET AEM Implementation position at Key Business Solutions, Inc.?
Job Details
Senior SDET AEM Implementation
Locations: Onsite Overland Park KS, Frisco TX, Atlanta GA, Reston VA
Job Overview:
As a Senior SDET, you will play a critical role in ensuring the quality and reliability of our AEM-based platform. You will work closely with developers, architects, and QA team members to create and maintain automated testing frameworks, implement testing strategies, and ensure smooth integrations in a complex AEM environment.
Key Responsibilities:
Test Automation Development:
Design, develop, and maintain robust test automation frameworks for AEM components, workflows, and integrations.
Write and execute automated test scripts using tools like Selenium, Cypress, or similar frameworks.
Ensure automation coverage across unit, functional, integration, and performance tests.
Quality Assurance in AEM:
Validate AEM templates, components, and workflows for functionality, scalability, and performance.
Perform end-to-end testing, including APIs, front-end, and back-end systems integrated with AEM.
Collaborate with developers to implement best practices for testability in AEM applications.
Collaboration & Coordination:
Partner with cross-functional teams, including developers, architects, and product managers, to identify quality requirements.
Review technical designs and ensure test plans align with project objectives.
Work with DevOps teams to integrate automated tests into CI/CD pipelines.
Defect Management:
Identify, log, and track defects in the system, collaborating with development teams to resolve issues.
Develop metrics and reporting for test coverage, defect tracking, and overall system quality.
Performance and Security Testing:
Conduct performance and load testing to ensure AEM systems meet scalability and reliability requirements.
Identify vulnerabilities through security testing and recommend mitigation strategies.
Required Qualifications:
Technical Skills:
5 years of experience as an SDET or QA Automation Engineer in enterprise projects.
Strong experience with AEM testing, including component validation, workflow testing, and dispatcher configurations.
Expertise in automated testing tools (e.g., Selenium, Cypress, TestNG, JUnit) and scripting languages (e.g., Java, JavaScript, Python).
Knowledge of RESTful API testing using tools like Postman, REST-Assured, or Karate.
Familiarity with CI/CD tools like Jenkins, GitLab, or Azure DevOps.
Testing Practices:
Solid understanding of software testing principles, methodologies, and best practices (e.g., BDD, TDD).
Experience with performance testing tools like JMeter, LoadRunner, or Gatling.
Knowledge of security testing tools and practices (e.g., OWASP ZAP, Burp Suite).
AEM-Specific Knowledge:
Familiarity with AEM architecture, including Sling, JCR, and OSGi frameworks.
Experience testing AEM integrations with third-party systems (e.g., analytics, marketing platforms).
Preferred Skills:
Experience with cloud-based AEM implementations (Adobe Experience Cloud).
Familiarity with version control systems like Git and branching strategies.
Exposure to containerization technologies like Docker or Kubernetes.
Basic understanding of front-end frameworks like React, Angular, or AlpineJS.
Soft Skills:
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Proactive and detail-oriented with a focus on delivering high-quality solutions.
Ability to work effectively in agile development environments.
Kiran Kumar
Key Business Solutions, Inc.
|| Office: || Fax: || Email: || Website: ||
Gtalk:
Note: This email is not intended to be a solicitation. Please accept our apologies and reply in the subject heading with REMOVE to be removed from our Mailing list.