Full Time

Software Engineer in Test

QATPro - Quality Assurance Testing
$70,000 - $120,000* / year

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

Overview


As a Software Engineer in Test at QATPro - Quality Assurance Testing, you will play a pivotal role in ensuring the quality and functionality of software applications through automated testing initiatives. Your responsibilities will encompass the design, development, and execution of test strategies, frameworks, and scripts to certify that our software products meet the highest standards of quality. You will collaborate closely with cross-functional teams, contributing actively to the improvement of our testing processes while promoting a culture of quality across the organization.



Job Responsibilities

  • Design and implement automated test frameworks and test cases for software products.
  • Perform thorough regression testing and functionality testing on returned versions of software applications.
  • Collaborate with software engineers to understand software architecture and design test cases accordingly.
  • Identify, record, and track bugs; perform root cause analysis and regression testing.
  • Develop and maintain test scripts in relevant programming languages.
  • Continuously improve the testing process through automated tools and methodologies.
  • Generate reports on testing activity and provide feedback on software enhancements.
  • Ensure that testing complies with established quality processes and overall testing strategy.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in software testing, with a focus on automated testing.
  • Proficiency in test automation tools such as Selenium, JUnit, TestNG, or equivalent.
  • Strong programming skills in languages such as Java, Python, or C#.
  • Familiarity with continuous integration and continuous deployment (CI/CD) processes.
  • Experience with version control systems, particularly Git.
  • Solid understanding of Agile methodologies, particularly Scrum or Kanban.
  • Excellent analytical and problem-solving skills.


Technologies & Tools


In this position, you will utilize a range of technologies and tools to enhance software quality. Key technologies include automated testing tools such as Selenium and JUnit, along with version control systems like Git. Additionally, you will work within various integrated development environments (IDEs) and employ continuous integration tools such as Jenkins or CircleCI to streamline testing workflows and promote efficient software development cycles.



Ideal Candidates


Ideal candidates for the Software Engineer in Test position possess strong technical acumen coupled with a passion for quality. They demonstrate resilience and adaptability in fast-paced environments, exhibiting critical thinking and analytical skills that drive effective problem-solving. Strong communication and collaboration abilities are essential, as successful candidates will work closely with multiple teams to promote a culture of quality assurance. A commitment to continuous learning and a proactive approach to improving testing methodologies will further define success in this role.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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