As a Principal Engineer-QE, you will play a crucial role in defining and setting up a cutting-edge Digital platform for Enterprise. Work in real-time collaboration with product managers and engineering teams to design and implement tests, assess testability of new features, and strategize system level testing and test optimization.
Key Responsibilities:
• Create and maintain comprehensive test plans, test cases, requirements traceability, automated tests, and test reports. Develop use case based test cases, E2E test cases, and System Test cases.• Communicate testing and product quality updates to various levels of the organization. Provide accurate product quality insights to stakeholders consistently.• Conduct ad hoc and exploration tests to identify defects early in the development process. Follow up on defects and regressions to enhance product quality. Focus on improving product excellence factors like Focused Utility and Simple Design.• Perform accessibility, internationalization, and localization testing when necessary. Report bugs effectively, track fixes, and validate bug resolutions.Qualifications Required:
• Strong expertise in AEM QA and Automation of Web-based applications, especially in finance or commerce domains. Proficient in working with Cloud environments (AWS, Azure, etc) and relevant distributed architecture using microservices. Experience in designing Data, Keyword Driven, or Hybrid Test Automation Frameworks. Skilled in UI Automation using Selenium. Familiarity with API (REST/SOAP) and/or Performance testing. Ability to build automation frameworks and test infrastructure from scratch. Passionate about Quality Engineering.• Proficiency in designing, implementing, and automating test scripts. Experience in database testing and messaging queues. Familiarity with API/Web Services testing and knowledge of virtualization tools.• Exposure to testing in various platforms/OS/Servers such as Windows Server, Linux/Unix, J2EE, IIS, Apache, Tomcat, etc. Hands-on experience with build tools like Maven, ANT or similar; CI/CD tools like Jenkins or similar; SCM tools like Git or similar; Collaboration Tools such as JIRA, Confluence, etc; IDEs like Eclipse/Netbeans.• Familiarity with CICD pipeline creation and maintenance, test automation framework setup and implementation. Profound understanding of Core Java is essential. Good grasp of SDLC, Agile methodologies. Strong troubleshooting, deployment, and debugging skills. As a Principal Engineer-QE, you will play a crucial role in defining and setting up a cutting-edge Digital platform for Enterprise. Work in real-time collaboration with product managers and engineering teams to design and implement tests, assess testability of new features, and strategize system level testing and test optimization.Key Responsibilities:
• Create and maintain comprehensive test plans, test cases, requirements traceability, automated tests, and test reports. Develop use case based test cases, E2E test cases, and System Test cases.• Communicate testing and product quality updates to various levels of the organization. Provide accurate product quality insights to stakeholders consistently.• Conduct ad hoc and exploration tests to identify defects early in the development process. Follow up on defects and regressions to enhance product quality. Focus on improving product excellence factors like Focused Utility and Simple Design.• Perform accessibility, internationalization, and localization testing when necessary. Report bugs effectively, track fixes, and validate bug resolutions.Qualifications Required:
• Strong expertise in AEM QA and Automation of Web-based applications, especially in finance or commerce domains. Proficient in working with Cloud environments (AWS, Azure, etc) and relevant distributed architecture using microservices. Experience in designing Data, Keyword Driven, or Hybrid Test Automation Frameworks. Skilled in UI Automation using Selenium. Familiarity with API (REST/SOAP) and/or Performance testing. Ability to build automation frameworks and test infrastructure from scratch. Passionate about Quality Engineering.• Proficiency in designing, implementing, and automating test scripts. Experience in database testing and messaging queues. Familiarity with API/Web Services testing and knowledge of virtualization tools.• Exposure to testing in various platforms/OS/Servers such as Windows Server, Linux/Unix, J2EE, IIS, Apache, Tomcat, etc. Hands-on experience with build tools like Maven, ANT or similar; CI/CD tools like Jenkins or similar; SCM tools like Git or similar; Collaboration Tools such as JIRA, Confluence, etc; IDEs like Eclipse/Netbeans.• Familiarity with CICD pipeline creation and maintenance, test automation framework setup and implementation. Profound understanding of Core Java is essential. Good grasp of SDLC, Agile methodologies. Strong troubleshooting, deployment, and debugging skills.