Enable job alerts via email!
Boost your interview chances
A leading company is seeking a Test Automation Engineer to drive quality engineering principles throughout the Agile development lifecycle. The role involves designing and implementing robust automated testing solutions while collaborating within teams to ensure high-quality software delivery. Ideal candidates should have a Bachelor’s degree and extensive experience with automation tools and programming languages.
Position Title:Test Automation Engineer
Employee Status: Full Time
Location: Remote
Purpose:
The purpose of this role is to embed Quality Engineering principles across the entire Agile development lifecycle, driving a "Quality/Automation as a Team" mindset. This position will be critical in designing, building, and maintaining robust automated testing solutions, ensuring the delivery of high-quality software, and enabling continuous integration and continuous deployment.
Responsibilities:
Apply Quality Engineering principles throughout the Agile lifecycle
Drive ‘Quality / Automation as a Team Mindset’ within the team
Exhibit domain knowledge and product expertise for supported applications
Decompose stories/business requirements into test cases that clearly articulate test objectives, steps, and expected results
Estimate, prioritize, plan, coordinate/perform and document results of test execution
Report, track, and retest defects/bugs prior to release
Ability to build, test, deploy, monitor, and maintain effective test automation solutions with minimal guidance and direction
Participate in and conduct regular test case peer reviews and automation code reviews
Collaborate with their delivery team to build automated testing into the CI/CD pipeline
Analyze and understand the current technology architecture, system interdependencies and application stacks
Exhibit initiative for self-learning of new technical skills and tools to grow in role
Can work independently researching, solving, and programming automation solutions
Helps cross-train and mentor new team members
Work Requirements, Experience, Education, and Skills:
Bachelor’s degree or equivalent work experience and/or certifications.
3+ years’ experience using UI and/or API automation tools - examples: Test Complete, Playwright, Selenium / Appium, IntelliJ, Cypress, Postman, Swagger, GitLab, Postman, Rest Assured, SOAP UI, Maven and Docker.
3+ years hands-on experience programming/scripting with JavaScript and/or Java
o Additional scripting experience a plus: C#, PowerShell, SQL, XML.
3+ Experience executing all levels of testing (System, Integration, Regression, Performance, Database, and Cross Browser Platform)
3+ Experience in web, microservices, and database automation.
3+ Experience with Git as a version control system, in conjunction with solutions such as Bitbucket, GitHub or GitLab.
Experience working with automation frameworks.
Some basic understanding of CI/CD practices using Jenkins and/or Gitlab.
Experience planning, developing, documenting, and maintaining a regression testing strategy.
Experience in automating web services APIs.