This role is for a highly experienced and technically strong professional to lead our test automation efforts.
You will be working on cutting-edge technologies such as Cucumber, AWS (EC2, S3, Workspace), and DevOps Tools, playing a pivotal role in developing/maintaining automated tests to support our ever-growing suite of regression tests.
The ideal candidate will be highly technical, motivated, and capable of working with minimal supervision.
What You'll Do:
- Gain in-depth knowledge of Veeva Vault platform and applications.
- Develop and maintain automation scripts (API and UI).
- Work with CI/CD tools (Git, Jenkins, JIRA) for automation and test execution.
- Communicate status and work effectively with onshore/offshore managers.
- Troubleshoot day-to-day framework issues related to test automation.
- Perform code reviews and be a technical mentor to team members.
- Work with managers to arrive at metrics for measuring the code quality for the test automation suite.
-
- Work closely with scrum masters on sprint plannings and backlog grooming.
-
- Be a key player for the growth of Veeva Hyderabad by contributing by doing technical interviews.
- Define and track quality metrics for automation test suites.
- Support recruitment efforts to grow Veeva Hyderabad's QA team.
- Lead the technical initiatives across platform modules.
Requirements:
- 10+ years of experience in software test automation.
- Strong technical leadership abilities and project management experience.
- Provide a practical approach to complex testing, specifically in the areas of automation of test cases for regression testing.
- Proficient in QA process & methodologies, tools, and different testing approaches.
- Strong experience in Java, Object-Oriented Methodologies.
- Strong experience with automated test frameworks (e.g., Selenium, Cucumber).
- Strong experience in testing Restful API & HTTP web services, JSON/XML, and Web-based applications.
- Good working knowledge of CI/CD tools (Git, Jenkins, JIRA).
- Experience with data analytics and log analysis tools such as Kibana, Elasticsearch, etc.
- Able to lead multiple implementations.
- Collaborate to gather automation requirements, design automated tests, and implement scalable test automation solutions.
- Design, develop, and manage automated testing artifacts.
- Comfortable debugging and working with object-oriented programming.
- Experience with Agile/Scrum development methodologies (preferably in an onshore/offshore model).
- Experience working for a product-based company.
- Excellent team collaboration and effective communication skills.
- Experience playing a technical mentor role to the team and performing code reviews.
- Experience leading automation projects in a technical role and actively participating in overall program management activities.
- Fluency in interfacing and functional testing.
- A natural problem solver and critical thinker.
- Bachelor's or Master's Degree in Computer Engineering, Computer Science, Electrical Engineering, or similar.
Nice to Have:
- Understanding of data-driven and AI-based test automation approaches.
- Familiarity with serverless testing strategies (AWS Lambda, Azure Functions, Google Cloud Functions).
- Proficiency in scripting with Python, Groovy, or Shell scripting for test automation and CI/CD.
Skills Required
Java, Test Automation, Jenkins, Api Testing, Selenium, Cucumber