CDMX, Mexico
92 days ago
Architect - Development

As a Principal Software Development Engineer in Test (SDET) & Team Lead, you will provide hands-on leadership to a team of quality engineers and work with other Engineering teams to deliver innovative software solutions, helps deliver the quality and performance of large scale, big data, custom hardware multi-platform software products that includes; web, API and mobile application interfaces. Incumbents in this position are experienced, hands on and self-motivated engineer who can work collaboratively in a continuous integration environment. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority

Responsibilities:

Provide hands-on leadership for a team of quality engineers to drive quality engineering initiatives with an automation-first approach in an Agile development environment. Establish quality engineering best practices and standards within the team to drive quality and excellence. Design, implement and maintain automated and manual test suites, including functional and non-functional tests. Ensure completeness of testing and the overall health of your feature areas throughout the development cycle. Where necessary, develop and execute manual test cases to detect issues that cannot be detected through automated testing. Create and maintain test data for automated and manual testing. Maximize team velocity by removing barriers and reducing team context-switching. Recruit, develop, and retain top engineering talent. Mentor engineers, helping them improve their skills and grow their careers. Evangelize the importance of reliability, security, performance, scalability, operational readiness, and managing technical debt to others in the organization. Maintain the values of the team which include engineering excellence, collaboration, curiosity, a bias for action, and driving initiatives to completion. Stay up to date with technology and industry trends to continually drive innovation in our quality engineering architecture, technology choices, engineering practices, and products.

Qualifications:

Bachelor’s degree - Computer Science, Information Technology or related field required; Master’s degree preferred. 7+ years of experience with automated testing of large-scale SaaS enterprise products, including 2+ years of technical leadership experience in a people management and team supervisory role. Consistent track record delivering on quality goals for complex projects in an Agile development environment. Track record of successfully recruiting, developing, mentoring, and retaining top technical talent. Deep understanding of software testing methodologies with experience developing automation coverage for complex user interfaces. Strong experience with browser-driven end-to-end tests, API automation, performance and scale tests, and security tests in cloud, edge, and mobile environments. Solid foundational programming skills such as algorithms, data structures, OOP, etc. Extensive experience writing automated test scripts using JavaScript/Typescript, Python, Java, etc. Extensive experience in using Playwright or equivalent tools such as Cypress and Selenium WebDriver. Familiar with Test Case Management software such as Zephyr.

Wesco International, Inc., including its subsidiaries and affiliates (“Wesco”) provides equal employment opportunities to all employees and applicants for employment. Employment decisions are made without regard to race, religion, color, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, or other characteristics protected by law. US applicants only, we are an Equal Opportunity and Affirmative Action Employer.

Los Angeles Unincorporated County Candidates Only: Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act.  

Confirm your E-mail: Send Email