Talent.com
No longer accepting applications
Lead Software Engineer in Test

Lead Software Engineer in Test

AmpstekMarkham, ON, Canada
3 days ago
Job type
  • Full-time
Job description

Lead Software Engineer in Test

Location : Markham Ontario Hybrid

Position Overview :

We are looking for a skilled and motivated Lead Software Engineer in Test / Test Architect to join our team. The role involves ensuring the quality and reliability of software products through comprehensive automated testing. This position requires close collaboration with cross-functional teams to develop and execute test plans, identify and resolve issues, and contribute to improving our testing processes.

Key Responsibilities :

  • Develop and maintain the roadmap and architecture of test automation and test suites for software products.
  • Collaborate with development, product, and operations teams to understand requirements and ensure comprehensive test coverage.
  • Identify, document, and track software defects, working with developers to resolve them.
  • Write reference code and work closely with the development team.
  • Perform code reviews and provide feedback to ensure high-quality, testable code.
  • Mentor and guide junior engineers in best practices for testing and automation.
  • Continuously improve testing processes and methodologies to enhance product quality and team efficiency.

Qualifications :

  • 5+ years of experience in software testing and automation.
  • Proficiency in programming languages such as Java or JavaScript.
  • Experience with test automation tools and frameworks (e.g., Selenium, Playwright, Cypress, JUnit, TestNG, Wiremock).
  • Understanding of executable specification and behavior-driven specification.
  • Knowledge of different types of testing and their scope and characteristics, including smoke tests, API testing, UI testing, and penetration testing.
  • Understanding of the software development life cycle (SDLC) and modern CI / CD practices.
  • Problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Preferred Qualifications :

  • Experience with performance and load testing tools (e.g., JMeter, LoadRunner).
  • Familiarity with modern CI / CD pipelines and tools (e.g., Azure DevOps, GitLab CI).
  • Knowledge of cloud platforms and services (e.g., AWS, Azure, Google Cloud).
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Why Join Us :

  • Work on advanced technology and innovative projects.
  • Collaborative and inclusive work environment that values diversity.
  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional development and career advancement.