Apr 27, 2026

Senior Tech Lead – Testing and Automation

$130,000 yearly

Job Description

Company Overview

We are a global technology solutions provider specializing in software development, cloud engineering, data solutions, automation, and enterprise digital transformation. At NashTech, we design and deliver high-performance, scalable systems for clients across North America, Europe, and APAC. Our teams operate in agile, distributed environments and uphold the highest standards of engineering excellence.

Role Overview

We are seeking a Senior Tech Lead – Testing and Automation to lead the design, development, implementation, and maintenance of automation frameworks and enterprise software solutions. The successful candidate will contribute to software architecture, system integration, cloud-native applications, and automation engineering while ensuring the reliability, scalability, and performance of software systems. This role requires strong software development expertise, advanced programming skills, and experience working within modern cloud, DevOps, and distributed technology environments.

Key Responsibilities

  • Design, develop, and maintain scalable automation frameworks and software solutions using Java, TypeScript/JavaScript, or Python.
  • Analyze software requirements, technical specifications, and system architecture to develop and implement software automation and testing solutions.
  • Write, modify, integrate, test, and maintain software code for enterprise applications, automation frameworks, and system integrations.
  • Build reusable libraries, automation components, and testing solutions following software engineering best practices.
  • Develop automated testing solutions for web, mobile, API, microservices, and backend applications.
  • Integrate software solutions and automation frameworks into CI/CD pipelines and cloud-based environments.
  • Conduct code reviews and evaluate the impact of software changes on integrated systems to ensure functionality, reliability, and performance.
  • Develop and validate software solutions supporting cloud-native applications, event-driven architectures, distributed systems, and messaging platforms.
  • Design, develop, and support software solutions for data pipelines, cloud migrations, and enterprise data platforms.
  • Perform data validation, system integration testing, and software performance analysis to ensure application quality and scalability.
  • Design and implement scalable build, deployment, and automation strategies to support software delivery.
  • Establish test data management practices and support consistent development and testing environments.
  • Prepare and maintain technical documentation for software applications, automation frameworks, system enhancements, and development processes.
  • Lead technical initiatives related to software automation, system integration, cloud-based applications, and enterprise software development.
  • Mentor software developers and automation engineers on coding standards, software design principles, and development best practices.

Required Qualifications & Experience

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • Minimum 3 years of experience in software development, including demonstrated experience in automation framework development, cloud-based applications, system integration, and enterprise software solutions.
  • Strong programming skills in Java, TypeScript, or Python.
  • Experience designing, developing, integrating, testing, and maintaining enterprise software applications and automation frameworks.
  • Hands-on experience with:
    • Playwright, Cypress, Rest-Assured
    • Appium or equivalent mobile automation technologies
    • BrowserStack, Sauce Labs, or similar cross-platform testing solutions
    • K6, Gatling, or equivalent performance engineering tools
    • Kafka, Pub/Sub, or other distributed messaging systems
  • Strong understanding of cloud platforms, including Google Cloud Platform (GCP).
  • Experience developing, validating, and supporting data pipelines, cloud-based applications, and cloud migration initiatives.
  • Strong SQL and NoSQL database experience, including PostgreSQL, MySQL, MongoDB, and DynamoDB.
  • Deep knowledge of SDLC, Agile methodologies, DevOps practices, CI/CD pipelines, and software architecture principles.
  • Experience analyzing software requirements and evaluating the impact of software changes on integrated systems and applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Effective verbal and written communication skills.
  • Experience preparing technical documentation, system specifications, and software development artifacts.

Compensation and Benefits

  • Permanent, full-time position, minimum 40 hours per week
  • $130,000 per year
  • Comprehensive group benefits package, including health and dental coverage
  • Hybrid work arrangement, combining remote and in-person work based on operational and business requirements.
  • Travel to client sites may be required depending on project requirements.

Business Address:

18 York Street, Suite 2500
Toronto, Ontario M5J 0B2

Application Process

Please submit your resume by replying to this posting.

Only candidates selected for further consideration will be contacted.

For more information about our company, please visit https://www.nashtechglobal.com/

Employer Name:

NashTech

Apply Now