Associate Manager Test Automation at Perforce responsible for establishing automation frameworks and mentoring teams. Ensuring effective testing across UI, API, and backend systems.
Responsibilities
Independently design, develop, and execute automated tests for enterprise applications.
Design, develop, and maintain robust and scalable automation frameworks
Implement UI automation using Cypress and Selenium
Develop API automation using tools/frameworks like REST Assured, Postman, or equivalent
Write clean, maintainable automation code in Java, Python, and JavaScript
Integrate automated test suites with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.)
Execute automated and selective manual test cases across functional, regression, and smoke suites
Collaborate closely with developers, product managers, and DevOps teams
Perform root cause analysis of failures and work with teams to resolve issues
Ensure test coverage, test data management, and reporting
Contribute to continuous improvement of testing strategies and tools
Requirements
Bachelor's or master's degree in computer science, Software Engineering, or a related field.
8 – 12 years in software testing, with 6+ years in test automation and 2+ years in a lead/ownership/managing role
Strong hands-on experience with Selenium and Appium.
Solid expertise in Cypress for modern web automation
Proficient in Java for automation framework development
Working experience with Python
Strong knowledge of JavaScript / TypeScript
Experience in designing and maintaining test automation frameworks
Hands-on experience with API automation testing (REST APIs)
Good understanding of CI/CD integration (Jenkins, GitHub Actions, GitLab CI)
Experience with Git and version control practices
Familiarity with BDD frameworks (Cucumber, Mocha, Jasmine – preferred)
Experience in microservices and distributed systems
Cloud exposure (AWS, Azure, GCP)
Performance testing exposure (JMeter, Gatling)
Knowledge of containerization (Docker, Kubernetes)
Engineering Manager overseeing software projects and team development for AI solutions at Veritone. Leading engineering practices and cultivating a supportive and innovative team culture.
Technical Engineering Manager overseeing engineering team and AI - driven workflow development for Ironclad, an AI contracting platform. Engaging in hands - on coding and strategic leadership for contract management tools.
Repairs Engineering Manager leading a team for wind turbine maintenance and repair procedures development. Collaborating across functions to enhance service capabilities and safety standards.
Repairs Engineering Manager overseeing engineering team responsible for repair procedures and tooling for wind turbines. Leading projects to enhance maintenance capabilities and safety for GE Vernova's operations.
Software Development Manager directing software developers to enhance Autodesk's Viewer platform. Responsible for execution, talent development, and high - quality delivery in visualization products.
Engineering Manager leading Revenue pod responsible for core product surfaces like conversation intelligence. Building AI - driven technology in a high - growth team environment.
Head of Engineering responsible for product integrity and engineering leadership at Nevados. Driving execution and effectiveness in promoting solar tracker technology and partnerships.
Software Development Manager leading Agate Software’s Project Development team through growth. Driving innovation in grant management technology for government agencies and nonprofits.
Senior Manager responsible for developing and scaling ML Experimentation Platform at CrowdStrike. Overseeing data and ML infrastructure while fostering a culture of innovation and excellence.
Engineering Manager overseeing a team to enhance clinical outcomes for healthcare technology company. Driving product development initiatives related to member - facing health assessments and data visualization.