Full Time

Software Automation Engineer

tCognition
$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 tCognition, so some details may not match this job. The employer's own page has the real description.

Overview

The Software Automation Engineer at tCognition will play a crucial role in enhancing the efficiency and quality of our software development processes. This position involves designing, implementing, and maintaining automated testing frameworks while collaborating closely with cross-functional teams to establish best practices in software testing. The ideal candidate will contribute to the continuous improvement of our software lifecycle processes, ensure high-standard software delivery, and reduce time-to-market by leveraging automated solutions.



Job Responsibilities

  • Design and implement robust automated testing frameworks for software applications.
  • Develop and execute automated test scripts, ensuring they integrate effectively with the development process.
  • Collaborate with developers and product managers to understand test requirements and ensure comprehensive coverage.
  • Monitor, analyze, and report on testing outcomes, providing actionable insights for improvements.
  • Continuously improve and optimize existing automated testing processes and tools.
  • Participate in code and design reviews to uphold software quality standards.
  • Assist in maintaining the testing environments and ensuring their availability for development teams.
  • Stay current with industry trends and innovations to enhance testing methodologies.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in software testing and automation.
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Hands-on experience with automation frameworks such as Selenium, Cypress, or similar tools.
  • Strong understanding of software development life cycle (SDLC) and agile methodologies.
  • Familiarity with version control systems, specifically Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong verbal and written communication skills.


Technologies & Tools

The Software Automation Engineer will primarily utilize a variety of technologies and tools, including, but not limited to, automation frameworks such as Selenium and Cypress, programming languages such as Java and Python, as well as continuous integration and delivery platforms like Jenkins and Azure DevOps. Familiarity with cloud services, preferably AWS or Azure, is also advantageous for deployment and testing purposes.



Ideal Candidates

The ideal candidate for the Software Automation Engineer position at tCognition possesses a strong passion for technology and innovation and exhibits a proactive approach to problem-solving. They demonstrate excellent analytical skills, a keen attention to detail, and a commitment to achieving high-quality results. Strong interpersonal skills are crucial as the candidate will collaborate with diverse teams. A willingness to adapt and learn in a dynamic environment will further enhance their suitability for this role.

In Rhode Island, the weekly job search for unemployment is 3 work search activities a week (at least 1 of them a job application), its agency says. What it asks →

View Similar Jobs

Matches Jobs

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