Mid-Level Test Automation Engineer



Title:  Mid-Level Test Automation Engineer


  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  •  5+ years of experience in test automation with a strong focus on web applications.
  • Proficiency in Playwright for web application testing.
  • Strong coding skills in Typescript or Java.
  • Experience with testing Angular applications is highly preferred.
  • Knowledge of CI/CD pipelines and integration of automated tests.
  • Familiarity with version control systems (e.g., Git) and issue tracking tools (e.g. JIRA).
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
  • Proven ability to work independently and take initiative.


Job Description:

  • Test Automation Development: Create and maintain end-to-end (E2E) test automation scripts using Playwright, with a preference for Typescript or Java. These tests will be focused on ensuring the functionality, performance, and reliability of our web applications.
  • Automation Strategy: Collaborate with the development teams to define the overall test automation strategy and best practices, ensuring that test automation is integrated seamlessly into the software development process.
  • Test Frameworks: Contribute to the design and development of test automation frameworks and test suites that align with best practices and industry standards.
  • Continuous Integration/Continuous Deployment (CI/CD): Implement and maintain automated testing in the CI/CD pipeline to enable efficient and reliable regression testing.
  • Bug Tracking and Reporting: Identify, document, and track defects, and work closely with the development team to ensure timely resolution.
  • Documentation: Maintain clear and comprehensive documentation for test cases, test plans, and automation processes.

As a Mid-Level Test Automation Engineer at SmartPM, you will play a critical role in ensuring the quality and reliability of our web applications. You will be responsible for developing end-to-end (E2E) test automation scripts for web applications. You will have the opportunity to lead and influence our automation strategy from the ground up, and there is significant potential for career growth into a higher-level position.

Apply Here