• Customer Requirement analysis, Test Case Design, Scripting, Integration and Testing of new functionalities, enhancements, change requests and bug fixes. • Responsible for leading the V&V activities, deriving the test strategies, setting up test environment for both Black box and white box testing • Derive test strategies such that Cycle time of test execution is reduced • Responsible for overall quality of the work products of the project. • Communicate with customers regularly, understand the requirements, resolve ambiguities and in turn lead the team. • Support Project Manager with necessary data and metrics time to time as per the need. • Should be able to write test framework in Robot framework/Python scripting languages. • 100% automation of tasks and establish overnight builds on CX pipeline. • Jenkins pipeline for Continuous build and integration (CI/CX) • Understand the overall system, architecture and lead the V&V team from the front and be the face for the customer for V&V work products delivery.
Expected / Required skill set: • Design and lead the implementation of robust, scalable automation frameworks using Selenium and Python, tailored for web, mobile, and IoT platforms. • Architect modular, reusable, and data-driven test automation solutions using frameworks such as PyTest, unittest, or Robot Framework. • Implement and manage comprehensive automation strategies for mobile application testing using Appium, incorporating hybrid, native, and webview testing methodologies across Android and iOS platforms. • Develop custom logging and reporting mechanisms, including HTML reports, logfile parsing, and test dashboards to ensure clear visibility of test results and trends. • Collaborate with development and product teams to define and implement automation roadmaps, test strategies, and risk-based test plans aligned with release cycles. • Integrate automated test suites into CI/CD pipelines (Jenkins, GitLab CI), and ensure seamless test execution across staging and production environments. • Conduct API testing and validation using Postman and REST Assured, with a focus on integration, contract testing, and backend verification. • Incorporate performance testing techniques using tools such as JMeter or Locust, to identify bottlenecks and validate system scalability under load. • Drive security-focused test cases, including input validation, authentication flows, and vulnerability coverage as part of the automation strategy. • Perform test coverage analysis, track test effectiveness metrics, and proactively identify opportunities to optimize the regression test suite for efficiency and accuracy. • Lead the troubleshooting and root cause analysis of test failures, using detailed log reviews and cross-functional collaboration to ensure quick defect resolution. • Conduct code reviews for automation test scripts, and promote best practices in automation design, test data management, and version control. • Actively participate in Agile ceremonies daily standups, sprint planning, grooming, and retrospectives and contribute to story estimation and test case alignment with acceptance criteria.
Cloud-Based Automation Testing Responsibilities: • Implement and manage cloud-based test execution using platforms such as BrowserStack, Sauce Labs, or AWS Device Farm for cross-browser and cross-device testing.
• Integrate cloud-based testing platforms into CI/CD pipelines (e.g., Jenkins, GitLab CI) to enable parallel, distributed test execution and reduce feedback cycles. • Configure and maintain test environments in the cloud, ensuring consistent, scalable, and cost-effective automation infrastructure. • Utilize virtual machines, containers, or cloud device grids to simulate real-world testing conditions across various browsers, OS versions, and mobile devices. • Monitor and analyze test results from cloud platforms, integrating them with reporting tools and dashboards for visibility across teams. • Leverage cloud analytics and logs to debug flaky tests, diagnose failures, and optimize test performance. • Ensure secure handling of credentials, test data, and access control when working in cloud-based environments. |