What are the responsibilities and job description for the Sr. SDET AEM Developer position at Vaiticka Solution?
Job Title: Senior SDET AEM Developer
Location: Jersey City, NJ (Onsite)
Contract- Full time /W2
Key Responsibilities:
Test Automation Development:
- Design, develop, and maintain robust test automation frameworks for AEM components, web applications, APIs, and integrations.
- Write and execute automated test scripts using tools like Selenium, TestNG, Cypress, or similar frameworks.
- Ensure automation coverage across unit, functional, integration, regression, and performance tests.
- Validate application components and workflows for functionality, scalability, and performance.
- Perform end-to-end testing, including APIs, front-end, and back-end systems.
- Collaborate with developers to implement best practices for testability in applications.
Required Qualifications:
Technical Skills:
- 7 years of experience as an SDET or QA Automation Engineer in enterprise projects.
- Knowledge/experience with AEM testing, including component validation, workflow testing, and dispatcher configurations.
- Knowledge/experience with AEM architecture, including Sling, JCR, and OSGi frameworks.
- 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.
- Solid understanding of software testing principles, methodologies, and best practices (e.g., BDD, TDD).
- Experience with performance testing tools like JMeter, LoadRunner, or Gatling.
Preferred Skills:
Familiarity with version control systems like Git and branching strategies.
- Design, develop, and maintain robust test automation frameworks for AEM components, workflows, and integrations.
- Familiarity with test data management and strategies for large-scale applications.
- Experience with automation frameworks like POM, BDD, hybrid, Appium, or Espresso.
- Experience with cloud-based testing platforms like AWS Device Farm, BrowserStack, or Sauce Labs.
Strong understanding of database testing and SQL queries.