QA Automation Engineer - AEM CMS - Charlotte, NC - Georgia Tek Systems
Charlotte, NC
About the Job
QA Automation Engineer - AEM CMS
Location - (Charlotte, NC) Need to be in office -2-3 days week
No third party C2C
USC/GC and GC EAD
Note- candidate with past experience in TIAAwill be great to have
Job Description:
We are seeking a QA Automation Engineer experienced in testing websites built on AEM CMS. The ideal candidate will not only bring in-depth knowledge in automation testing but also exhibit robust coding skills, specifically in Core Java, Selenium, TestNG, RestAssured, CI/CD(Jenkins/Git Lab/Git Hub), to craft sturdy automation scripts.
Key Responsibilities:
1. Develop, execute, and maintain automated test scripts for websites using Core Java, Selenium, and TestNG.
2. Define and identify automation scenarios from the set of test cases or user stories during sprints.
3. Create robust Java code for automation scripts ensuring scalability and reusability.
4. Execute smoke regression tests post each build, documenting detailed reports and defects found.
5. Run comprehensive automation tests for every release, diving deep into failed script root causes.
6. Engage in both automation and manual testing procedures, offering expertise in testing methodologies and best practices.
7. Collaborate closely with development and product teams, aiding in functional and technical discussions.
8. Schedule, plan, and meticulously track testing activities.
9. Spearhead continuous improvement initiatives for refining testing and QA processes.
10. Ensure suitable test environments and infrastructure are established and updated.
11. Participate in strategy discussions, understanding the functional or design specifications, and raising performance concerns.
12. Be an integral part of an expanding QA team, working together with developers from various IT domains.
13. Stay updated with the latest trends and technologies in the QA field.
Required Skills & Qualifications:
1. bachelor's degree in computer science, Information Technology, or related field.
2. 4-6 years of combined experience in automation and manual testing.
3. In-depth knowledge of core Java, Selenium, TestNG, and Rest Assured.
4. Familiarity with CI/CD tools like Jenkins, GitLab, and GitHub.
5. Strong ability to write Java code for creating resilient automation scripts.
6. Demonstrable experience in planning and designing testing strategies.
7. Acumen in manual testing, paired with profound knowledge of testing methodologies and practices.
8. Good analytical, troubleshooting, and problem-solving skills.
9. Knowledge of web technologies like HTML, CSS, and JavaScript.
10. Experience in agile methodologies and Scrum.
11. Outstanding verbal and written communication skills.
Desirable Skills:
1. Proficient knowledge of AEM CMS.
Location - (Charlotte, NC) Need to be in office -2-3 days week
No third party C2C
USC/GC and GC EAD
Note- candidate with past experience in TIAAwill be great to have
Job Description:
We are seeking a QA Automation Engineer experienced in testing websites built on AEM CMS. The ideal candidate will not only bring in-depth knowledge in automation testing but also exhibit robust coding skills, specifically in Core Java, Selenium, TestNG, RestAssured, CI/CD(Jenkins/Git Lab/Git Hub), to craft sturdy automation scripts.
Key Responsibilities:
1. Develop, execute, and maintain automated test scripts for websites using Core Java, Selenium, and TestNG.
2. Define and identify automation scenarios from the set of test cases or user stories during sprints.
3. Create robust Java code for automation scripts ensuring scalability and reusability.
4. Execute smoke regression tests post each build, documenting detailed reports and defects found.
5. Run comprehensive automation tests for every release, diving deep into failed script root causes.
6. Engage in both automation and manual testing procedures, offering expertise in testing methodologies and best practices.
7. Collaborate closely with development and product teams, aiding in functional and technical discussions.
8. Schedule, plan, and meticulously track testing activities.
9. Spearhead continuous improvement initiatives for refining testing and QA processes.
10. Ensure suitable test environments and infrastructure are established and updated.
11. Participate in strategy discussions, understanding the functional or design specifications, and raising performance concerns.
12. Be an integral part of an expanding QA team, working together with developers from various IT domains.
13. Stay updated with the latest trends and technologies in the QA field.
Required Skills & Qualifications:
1. bachelor's degree in computer science, Information Technology, or related field.
2. 4-6 years of combined experience in automation and manual testing.
3. In-depth knowledge of core Java, Selenium, TestNG, and Rest Assured.
4. Familiarity with CI/CD tools like Jenkins, GitLab, and GitHub.
5. Strong ability to write Java code for creating resilient automation scripts.
6. Demonstrable experience in planning and designing testing strategies.
7. Acumen in manual testing, paired with profound knowledge of testing methodologies and practices.
8. Good analytical, troubleshooting, and problem-solving skills.
9. Knowledge of web technologies like HTML, CSS, and JavaScript.
10. Experience in agile methodologies and Scrum.
11. Outstanding verbal and written communication skills.
Desirable Skills:
1. Proficient knowledge of AEM CMS.
- Knowledge of performance testing tools.
2. Experience with test management tools like JIRA.
3. Proficiency in accessibility and security testing.
Source : Georgia Tek Systems