Full Job DescriptionCompany Description
Our Mission
At Palo Alto Networks® everything starts and ends with our mission: protecting our digital way of life. It’s inspired by our vision: a world where each day is safer and more secure than the one before. These aren’t simple statements. They won’t be easy either – but we’re not here for easy. We’re here for better. As a company with a foundation in challenging the way things are done, we’re looking for innovators who are as committed to shaping the nature of cybersecurity as we are.
Our mission doesn’t happen by treading softly – no, it happens by defining an industry. It means building products that haven’t been thought of. It means selling products with a solutions mindset. It means supporting the infrastructure of a company that moves at an incredible speed – intentionally – to stay ahead of the world’s next cyberthreat.
Job Description
Your Career
Palo Alto Networks’s Automation Center of Excellence group is looking for a seasoned Test automation developer to design, develop and deliver start of the art Test Automation solutions for the entire organization. You will be part of a world-class software engineering team that works on various ground-breaking technologies in the Process / Test Automation area. We want passionate Test automation engineers who love to innovate and build test automation solutions. We are looking for self starters who take ownership of their areas of focus and who are driven to solve problems at every level. Collaboration and teamwork are at the foundation of our culture and we need engineers who can communicate at a high level and work well with others towards achieving a common goal.
Your Impact
Assess current build processes, identify areas of test automation application and shape a comprehensive solution.
Technically drive any integration requirements with other test automation tools/DevOps tools/Test and defect management tools.
Build test automation framework using standards and best practices.
Work with the development team and help produce high quality deliverables.
Technically mentors the Test Automation Engineers through constant monitoring and helps on debugging issues that may appear
Undertake full technical accountability of Test Automation, work with the required stakeholders to agree on necessary sprint/release test automation payload.
Collaborates with the cross functional IT teams to provide an effective test automation solution and also to ensure that the Agile/DevOps frameworks adopted by the engineering team are integrated in the Test Automation CoE for Ci/CD and release cadence in general.
Build Test automation solutions leveraging Reusable components built by UiPath RPA team and contribute towards building reusable components that can be shared between RPA and Test teams.
Understand the business scenarios from the designed test cases or create business scenarios based on solution designs, process designs, requirements and acceptance criteria for each of the requirements.
Identify test data requirements. For data driven tests, understand all possible combinations of test data for the specific test case/test scenario and organize the relevant test data
Support, debug, and break fix any issues with Test Automation Bots independently
Define KPI and measure the test quality, create reports and metrics on quality achieved.
Coordinate day-to-day problem, issue resolution and ensure timely resolution of issues
Qualifications
High energy and the ability to work in a fast-paced environment
Enjoys working with many different teams with strong collaboration and communications skills
Fast learner and eager to absorb new emerging technologies
Bachelor’s degree in computer science or any of the suitable disciplines
Past experience in building Automated Regression Tests using No code, Drag and drop tools is preferred.
A good understanding of different testing including Unit Testing, Integration Testing, Acceptance Testing, Smoke Testing, Contract Testing, Regression Testing, Stress Testing, Penetration Testing, Load Testing is required.
10+ years of experience in IT testing with good exposure to Test Design & Assurance, test scenario design, test and defect management. Experience of full STLC as part of SDLC.
A minimum of 5 years of test automation experience on Web UI testing, Desktop App testing, data driven test approach, API testing, Mobile Application Testing
Demonstrated success in building Test frameworks and have created automated regression tests for a wide range of applications including Web, Desktop, Mobile, Api, etc.
Having Programming / Scripting experience is an advantage.
Strong experience with a variety of DevOps tools for continuous deployment and continuous testing
Working experience with UiPath products (Studio Pro, Orchestrator, Test Manager, Robots etc.) required
Working experience with other test management/defect management/source control products (Ex: ServiceNow, Jira, GitHub etc)
Salesforce knowledge or past experience building Regression Tests for Salesforce and CPQ platforms is a big plus.
Any relevant certifications is an advantage.
Additional Information
Our Automation Center of Excellence is responsible for all process automation, process mining, Test automation initiatives within the organization with a strong focus on our IT mission of building an enterprise organization that runs itself. We are one of the first customers for our XSOAR automation platform and build reusable, scalable solutions. Our engineers don’t shy away from building automations to solve business challenges that no one has pursued before.