Gen Digital México - Mountain View, CA
posted 3 months ago
As a Principal Software Engineer at Gen, you will play a crucial role in enhancing our digital freedom initiatives through the development and execution of automated testing strategies. This hybrid position requires you to work three days a week in our Tempe, AZ office, collaborating closely with a dynamic Scrum team. Your primary responsibilities will include developing comprehensive test scenarios and cases, writing robust automated tests for high availability and highly scalable applications, and performing test execution while reporting defects. You will actively participate in the defect resolution and retest process, ensuring that our products meet the highest quality standards before reaching our internal and external customers. In this role, you will work iteratively with team members to clarify functional requirements and determine testing and automation needs. You will also provide valuable feedback on design solutions, both functional and technical. Your expertise in evaluating and utilizing appropriate open-source test frameworks and tools will be essential in improving productivity and product quality. You will demonstrate a strong sense of ownership by delivering end-to-end solutions for modules or components, and you may need to adjust your working hours to accommodate meetings with our offshore teams. The fast-paced environment at Gen requires you to adhere to deadlines while maintaining a high standard of work. You will be expected to leverage your strong experience in automation testing tools and frameworks, particularly Selenium, Junit, and TestNG, as well as your proficiency in object-oriented programming languages like Java and scripting languages such as Groovy. Your solid experience in testing and automating SOAP and REST services using tools like SOAPUI ReadyAPI, Postman, and REST-Assured will be critical to your success in this position. Additionally, familiarity with continuous integration tools such as Jenkins, TeamCity, Maven, and GitHub, along with experience in SQL databases, preferably Oracle, will be advantageous.