Career Opportunity

Automation Engineer

Dunwoody, GA – Hybrid

Automation Engineer

Job Description

The SmartPM Schedule Control Platform is a game-changer in the construction project management landscape. We are a fast-growing, forward-thinking company that provides cutting-edge project management and analytics solutions. We aim to empower construction professionals and project stakeholders with the tools to achieve unprecedented efficiency, transparency, and project success.

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.

This position will report to the VP of Engineering and will be located in Atlanta, GA.

What you’ll do:

  • 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, working closely with the development team to ensure timely resolution.
  • Documentation: Maintain clear and comprehensive documentation for test cases, test plans, and automation processes.

What we’re looking for:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • 4+ 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.

Join Us

This is an exceptional opportunity to be part of a high-growth technology company with a supportive and energizing culture. At SmartPM, we are dedicated to our collective growth, development, and success. If you’re prepared to be an integral member of our team as an Automation Engineer, we invite you to apply.  

Apply Now

Learn about our applicant and candidate privacy policy and about creating a profile on My Settings.

Get A Quote

Request A Demo

Managed Services

Join our webinar

Invest in Continuous Improvement

Name(Required)
By clicking "Submit", I agree to SmartPM's Terms of Service and Privacy Policy.