As a Senior Automation Engineer, you will be responsible for designing and implementing automated testing solutions to ensure the quality of our software products. Your key responsibilities will include:
- Developing, maintaining, and executing automated test scripts for various applications
- Collaborating with cross-functional teams to understand application functionalities and identify areas for automation
- Implementing testing frameworks and tools to enhance testing efficiency and coverage
- Conducting code reviews on automation scripts to ensure best practices and standards
- Mentoring junior automation engineers and providing guidance on automation best practices
- Reporting and tracking defects and inconsistencies in software functionality
- Staying current with the latest automation testing technologies and industry trends
Requirements
- Bachelor's degree in computer science, Engineering, or a related field
- Senior level software engineer & customer facing consulting experience
- Full-stack experience with both OOP (Java and Python) and scripting (TypeScript or NodeJS).
- Solid experience in enterprise systems integrations and web services (SOAP, REST)
- Deep knowledge in cloud infrastructure, DevOps (CI/CD), Ansible, Linux, networking & security
- VMware product & APIs exposure would be a plus
- Understanding of virtual IT production data center, experience with AWS, Azure, GCP, and experience with Kubernetes would be a plus
- 5+ years of experience in software automation testing, with a strong focus on functional and regression testing
- Expertise in automation tools such as Selenium, Appium, Cucumber, or similar
- Strong programming skills in languages such as Java, Python, or JavaScript
- Experience with Agile development methodologies and tools, like JIRA or Confluence
- Excellent analytical and problem-solving skills
- Strong communication skills and ability to work effectively in a team environment
- Familiarity with API testing and tools like Postman or JMeter is a plus
- Experience in performance testing and security testing is an advantage