Full Time

Sr. Software Engineer, QA

Blackthorn.io
$90,000 - $130,000* / year (about $43–$63 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 Blackthorn.io, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer, QA at Blackthorn.io will play a pivotal role in ensuring the quality and performance of our software products. This position requires an individual with a keen eye for detail and robust technical expertise. The successful candidate will be responsible for designing, implementing, and executing comprehensive testing strategies, developing automated tests, and collaborating with cross-functional teams to enhance product development. The role entails both hands-on testing and mentoring junior team members, contributing to the continuous improvement of our quality assurance processes.



Job Responsibilities

  • Design and implement test plans, test cases, and test scripts based on product requirements and specifications.
  • Develop and maintain automated test frameworks and tools.
  • Execute functional, regression, and performance tests and analyze test results.
  • Collaborate with software engineers to diagnose and fix defects in all stages of product development.
  • Conduct code reviews and provide constructive feedback to peers.
  • Mentor junior QA engineers in best practices and methodologies for software testing.
  • Participate in Agile ceremonies, including sprint planning, retrospectives, and stand-ups.
  • Continuously improve the existing QA processes to enhance the effectiveness of the team.


Qualifications

  • Bachelor’s degree in Computer Science or a related field; a Master’s degree is a plus.
  • Minimum of 5 years of experience in software quality assurance, with a strong focus on automated testing.
  • Proficiency in programming languages such as Python, Java, or JavaScript.
  • Experience with testing frameworks and tools such as Selenium, JUnit, TestNG, or Cucumber.
  • Strong understanding of software development and testing methodologies, including Agile and DevOps.
  • Exceptional analytical and problem-solving skills, with a commitment to quality and improvement.
  • Excellent communication and interpersonal skills, capable of collaborating with technical and non-technical teams.


Technologies & Tools

In this role, you will work with a variety of technologies and tools, including cloud platforms such as AWS or Azure, continuous integration and deployment tools like Jenkins or GitLab CI, and project management software such as JIRA. Familiarity with containerization tools like Docker and orchestration tools such as Kubernetes will be advantageous. Additionally, knowledge of database management systems, both SQL and NoSQL, will be beneficial for effective testing and validation of data-driven applications.



Ideal Candidates

The ideal candidate for the Senior Software Engineer, QA position at Blackthorn.io is someone who demonstrates a passion for quality and a proactive approach to problem-solving. They should possess strong technical acumen coupled with excellent communication skills, making collaboration with diverse teams seamless. A self-starter who is adaptable to change, they will thrive in a dynamic environment and eagerly embrace challenges. Leadership capabilities, a commitment to mentorship, and a continuous learning mindset will set them apart as a vital member of our team.

What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →

View Similar Jobs

Matches Jobs

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