- Learn and understand features of Veeva Vault platform and applications
- Work on CI/CD tools (Git, Jenkins, JIRA) on a daily basis
- Develop and maintain automation scripts (API and UI)
- Communicating status and working effectively with onshore/offshore managers
- Troubleshoot day to day technical 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 test automation suite
- Work closely with scrum masters on sprint planning's and backlog grooming
- Be a key player for the growth of Veeva Hyderabad by contributing to recruiting initiatives
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 the automation of test cases for the purposes of 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 in Mobile Testing and Automation Appium, XCUI, Espresso, KI
- Experience in Mobile Apps Development (Android/iOS)
- 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/project management activities
- Experience with applicable software and programs, including Kotlin, Swift, JAVA, and React.
- Fluency in interfacing and functional testing
- A natural problem solver and critical thinker
- Knowledge of modern best practices for software development, including IDE, source control, build processes, release management, and deployment
- Bachelor s or Master s Degree in computer engineering, computer science, electrical engineering, or similar
Nice to Have
- Experience with Android and Mac platforms
Perks Benefits
- Allocations for continuous learning development
- Health insurance with generous coverage limits
- Fixed bonus
- Allowance for wellness fitness programs
- Winter break
Skills Required
San, Functional Testing, Selenium, Http, Json, Automation