Full Time

Software Engineer in Test

QATPro - Quality Assurance Testing
$80,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.

Job Overview


The Software Engineer in Test at QATPro - Quality Assurance Testing plays a critical role in ensuring the quality and reliability of our software products. This individual will collaborate with cross-functional teams to develop, implement, and maintain automated testing strategies, driving improvements in our testing processes and working closely with software engineers to facilitate an agile testing environment. The ideal candidate will be responsible for creating and executing test plans, identifying defects, and ensuring that our products meet the highest quality standards.



Job Responsibilities

  • Design, develop, and maintain automated test scripts for functional, regression, and performance testing.
  • Execute test cases and document results while ensuring comprehensive coverage of functional requirements.
  • Collaborate with developers and product owners to understand requirements and identify potential testing scenarios.
  • Participate in code reviews and provide feedback on testability and quality aspects.
  • Monitor the software development lifecycle and identify opportunities for process improvements.
  • Report and track defects using issue tracking tools and coordinate with the development team for resolution.
  • Implement and promote best practices for quality assurance, continuous integration, and testing.
  • Assist in deploying testing environments and maintaining test data.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • At least 3 years of experience in software testing or quality assurance.
  • Strong proficiency in automated testing frameworks, such as Selenium, JUnit, or TestNG.
  • Proficiency in programming languages such as Java, Python, or C# for test automation.
  • Experience with version control systems, such as Git or SVN.
  • Understanding of Agile methodologies and CI/CD processes.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills, both written and verbal.


Technologies & Tools


The Software Engineer in Test will utilize a range of technologies and tools to enhance testing efforts. Key tools include Selenium for web automation, Jenkins for continuous integration, JIRA for bug tracking, and Postman for API testing. Familiarity with cloud services such as AWS or Azure is also beneficial, as well as the use of database management systems and SQL for data validation.



Ideal Candidates


The ideal candidate for the Software Engineer in Test position will possess a strong attention to detail and a passion for technology and software quality. Candidates should exhibit a proactive mindset, adaptability to change, and a commitment to continuous improvement. Strong team players who can effectively communicate and collaborate with diverse teams will thrive in this fast-paced environment, contributing to both their personal success and the overall success of QATPro.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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