Process Excellence and Advanced Capabilities/Analytics:
o Ensure sign-offs on deliverables including overall test strategy, test plan, and test cases, ensuring alignment with governance requirements.
o Utilize strong OOPS programming concepts and proficiency in Java, C#, JavaScript for effective test automation scripting.
o Actively participate in code reviews and adhere to coding standards.
o Expertise in Test automation tools such as Playwright with TypeScript/python.
o Design and implement automation frameworks like JUnit, TestNG, Selenium/Appium for UI and API level test automation across web and mobile platforms.
o Experience in integrating automated test suites into CI/CD and DevOps pipelines using Azure DevOps, GitHub, Jenkins, or similar platforms.
o Implement and enhance testing and QA frameworks in eCommerce, Web Applications, or Ad Ops domains.
o Develop and enhance automation testing frameworks, ensuring scalability and robustness.
o Demonstrate strong troubleshooting and root cause analysis abilities.
o Apply comprehensive understanding of SDLC and various software engineering and testing methodologies.
o Proficiency in SQL for database testing and manipulation.
o Strong understanding of HTML, CSS, JavaScript, and other web development languages.
o Create and maintain comprehensive test cases and testing documentation from requirements/specifications.
o Gather testing requirements for projects with minimal development documentation.
o Familiarity with popular web browsers (Internet Explorer, Firefox, Safari) and issue tracking tools (JIRA, ADO).
o Engage effectively with developers, product managers, and other stakeholders to ensure alignment on testing objectives.
o Communicate test results and quality metrics to stakeholders in a clear and concise manner.
o Provide regular updates on test progress and any issues encountered.
o Collaborate with offshore teams to ensure seamless integration of testing efforts.
- Operational & Executional Excellence:
o Execute functional, integration, regression, performance testing, and performance testing to validate software functionality and performance.
o Manage test environments and ensure proper configuration for automated tests.
o Ensure high levels of accuracy and timeliness in test execution and reporting.
o Document test plans, test cases, and test results comprehensively.
- Continuous Improvement Mindset:
o Continuously seek opportunities to improve test automation processes and tools.
o Stay updated with industry trends and advancements in test automation.
o Participate in training and development programs to enhance skills and knowledge.
o Contribute to the design and execution of training sessions for team members on test automation tools and techniques.
o Develop and maintain strong problem-solving skills to address testing challenges.