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 Trustech, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Quality Assurance Engineer at Trustech will play a critical role in ensuring the highest quality of software products through rigorous testing procedures. This position requires a detail-oriented professional to design, implement, and execute tests while collaborating with development teams to identify and resolve issues. The ideal candidate will be committed to excellence, proactive in recommending process improvements, and capable of utilizing various testing methodologies to assure software reliability and performance.
Job Responsibilities
- Develop and execute comprehensive test plans, test cases, and test scripts based on functional specifications.
- Conduct both manual and automated testing to ensure software quality and functionality.
- Identify, document, and report defects and inconsistencies in software products.
- Collaborate with software developers and product managers to understand features and design effective tests.
- Participate in the design and code reviews to ensure quality standards are met from the outset.
- Perform regression testing and ensure compatibility across various platforms and devices.
- Utilize bug-tracking and test-case management tools to track testing progress and results.
- Provide feedback and recommendations for continuous improvement of testing processes and products.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software quality assurance or a related field.
- Proficient in writing clear, concise, and comprehensive test plans and test cases.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience with automated testing tools and frameworks, such as Selenium, JUnit, or TestNG.
- Familiarity with programming languages such as Java, Python, or similar.
- Excellent problem-solving skills and keen attention to detail.
- Strong communication skills and ability to work collaboratively in a team environment.
Technologies & Tools
The Software Quality Assurance Engineer will work with a variety of technologies and tools to perform testing efficiently. This includes automated testing tools such as Selenium and JUnit, bug tracking systems like JIRA or Bugzilla, and version control systems such as Git. Additionally, familiarity with continuous integration and continuous deployment (CI/CD) tools such as Jenkins may be required, along with a strong understanding of different operating systems and environments.
Ideal Candidates
The ideal candidates for the Software Quality Assurance Engineer position will possess a strong analytical mindset and a passion for delivering high-quality software solutions. They should demonstrate a proactive approach to identifying issues and proposing innovative solutions. A successful candidate will be a team player who thrives in a fast-paced environment, possesses excellent time management skills, and is driven to contribute positively to the team and company objectives. Adaptability to changing priorities and the ability to communicate effectively with both technical and non-technical stakeholders will greatly enhance their fit within the Trustech team.
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
Similar jobs which you may be interested in. Typically using your existing skillset.