- Company Name
- Porter Airlines Inc.
- Job Title
- Senior Developer, QA Automation
- Job Description
-
**Job Title:** Senior Developer, QA Automation
**Role Summary:**
Lead the design, development, and maintenance of scalable test automation frameworks, integrate automated tests into CI/CD pipelines, and mentor teams to enhance software quality and delivery speed.
**Expectations:**
- 6+ years of professional test automation experience (Selenium preferred)
- Proven ability to architect reusable automation solutions and drive cross‑functional initiatives
- Strong analytical, problem‑solving, and mentorship skills
- Effective communication with developers, manual testers, and business stakeholders
**Key Responsibilities:**
- Architect, enhance, and maintain automation frameworks for scalability and reusability
- Integrate automated test suites into CI/CD pipelines (Jenkins, GitHub Actions, AWS CodePipeline)
- Lead automation adoption across multiple teams and provide technical guidance
- Mentor manual testers and intermediate developers transitioning to automation
- Troubleshoot, monitor, and optimize automation solutions in production environments
- Evaluate and recommend AI‑driven automation tools, LLM/SLM technologies, and emerging QA practices
- Develop and enforce automation best practices, documentation, and governance standards
- Collaborate with stakeholders to identify automation opportunities and align solutions with business goals
- Participate in safety management processes and promote adherence to safety policies
**Required Skills:**
- Test automation development with Selenium (or equivalent)
- Programming/scripting in Python, Java, or JavaScript
- API testing using Postman, RestAssured, or similar tools
- CI/CD integration (Jenkins, GitHub Actions, AWS CodePipeline)
- Understanding of software testing fundamentals, test case design, defect tracking, and reporting
- Experience with performance testing tools (e.g., JMeter, Gatling) – preferred
- Strong analytical, debugging, and performance‑optimization abilities
- Leadership and coaching capabilities for cross‑functional teams
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Relevant certifications (e.g., ISTQB Advanced Test Automation Engineer, Certified Selenium Professional) are advantageous but not mandatory.