Back to jobs
Align Technology

Sr. Software Developer in Test (Python/Selenium)

EMEA-SpainPosted 1 weeks ago
Full Timeonsitesenior

Job Description

Sr. Software Developer in Test (Python/Selenium)

Department: Operations

Employment Type: Full Time

Location: EMEA-Spain

Description

We are seeking a Senior Software Development Engineer in Test (Sr. SDET) with strong experience in Selenium-based automation and Python scripting. This role emphasizes a quality‑first testing approach, requiring thorough manual verification of test scenarios prior to automation to ensure accuracy, stability, and business correctness. The Sr. SDET will own automation strategy, execution, and continuous improvement while collaborating closely with development, product, and DevOps teams.


Key Responsibilities

· Perform manual verification of test scenarios to validate functionality, workflows, and edge cases prior to incorporating them into automation 
· Design, develop, and maintain test automation solutions using Selenium (Python) and UFT, ensuring reliability and maintainability 
· Establish and execute comprehensive test strategies covering functional, integration, regression, and end‑to‑end validation 
· Identify, document, and prioritize high‑risk and high‑impact scenarios for automation based on business and technical considerations 
· Collaborate with cross‑functional teams during requirements, design, and architecture reviews to ensure testability and adequate coverage 
· Analyze defects and test failures, perform root‑cause analysis, and work with development teams to drive resolution 
· Integrate automated tests into CI/CD pipelines and support continuous testing practices 
· Maintain accurate documentation for test cases, manual validations, automation scope, and execution results 
· Ensure adherence to quality standards, best practices, and team processes 
· Provide technical guidance and mentorship to junior engineers on testing and automation practices 
· Proactively identify gaps, risks, and improvement opportunities within test coverage and automation strategy
· Analyze requirements and system designs to proactively identify test coverage gaps and risks 
· Coach other team members and share your experience and knowledge in all things related to manufacturing software development.
· Celebrate in your successes and those of your team members.



Skills, Knowledge & Expertise


• Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience 
• Experience: 8+ years of experience in test automation using Selenium (Python) and UFT within enterprise or large‑scale systems with a strong background in manual test design and execution, and the ability to translate validated scenarios into reliable automation. Experience testing complex workflows, transactional systems, or manufacturing / MES applications. 
• Skills: API testing, data validation, complex systems troubleshooting and escalation management, synchronous and asynchronous MES integrations using message brokers (e.g. AMQ, Kafka), leverage of AI-based coding tools (e.g. GitHub Copilot), CI/CD p[ipelines and continuous testing processes.
• Communication: Great communication and mentoring skills desired.
• Teamwork: Ability to work onsite alongside a small team under an Agile sprint-based methodology.
• BitBucket, GitHub, SQL, Database Triggers, 
• Some formal teaching/tutoring experience (e.g. TA in university, tutoring), or training delivery is a big plus
• Presentation skills are a big plus

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Health Care
10001+ employees
Tempe, Arizona, US
Website