Full Time

Software Engineer - Automation - Remote

Talentify.io
Remote!
$70,000 - $120,000* / year (about $34–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Talentify.io, so some details may not match this job. The employer's own page has the real description.

Overview

As a Software Engineer - Automation at Talentify.io, you will play a pivotal role in enhancing our software development processes by designing and implementing automated testing frameworks, creating robust test scripts, and ensuring deliverables meet high-quality standards. You will collaborate closely with cross-functional teams to identify automation opportunities and leverage your technical expertise to drive efficiency and effectiveness in our software delivery pipeline. This position offers the flexibility of remote work while contributing to a dynamic and innovative development team.



Job Responsibilities

  • Develop, maintain, and execute automated test scripts for software applications to ensure quality and performance.
  • Analyze testing requirements to identify automation opportunities and define testing strategies.
  • Collaborate with developers and product managers to understand functional specifications and contribute to overall product design.
  • Continuously improve automation processes and frameworks for testing, building, and deploying software.
  • Report and analyze defects, providing detailed documentation and reproducibility steps.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay updated on industry trends and emerging technologies related to software automation.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in software development and automated testing, preferably within an Agile environment.
  • Strong programming skills in at least one of the following languages: Python, Java, or JavaScript.
  • Experience with automation tools and frameworks such as Selenium, Cypress, or TestNG.
  • Solid understanding of software QA methodologies, tools, and processes.
  • Knowledge of Continuous Integration/Continuous Delivery (CI/CD) frameworks and tools (e.g., Jenkins, GitLab CI).
  • Ability to troubleshoot and analyze issues effectively.


Technologies & Tools

The Software Engineer - Automation will primarily utilize automated testing tools such as Selenium and TestNG, programming languages including Python, Java, or JavaScript, and CI/CD tools like Jenkins and GitLab CI. Familiarity with cloud computing technologies and platforms can also be beneficial in enhancing our software delivery process.



Ideal Candidates

Ideal candidates for this position are detail-oriented, possess strong problem-solving skills, and demonstrate an aptitude for learning new technologies quickly. They should be self-motivated and proactive in identifying automation improvements, while also valuing collaboration and effective communication within a remote team environment. A passion for quality assurance and a commitment to delivering superior software solutions are essential traits that will contribute to their success in this role.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.