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 Medasource, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Quality Assurance Engineer at Medasource is responsible for ensuring that our software products meet the highest standards of quality and performance. This role involves the design, development, and execution of test plans, scripts, and procedures, focusing on preventing defects and ensuring the reliability and functionality of software systems. The engineer will collaborate with cross-functional teams to identify issues and recommend solutions, contributing to a culture of continuous improvement in software development and quality practices.
Job Responsibilities
- Develop and execute comprehensive test plans and test cases based on project requirements.
- Identify, document, and track defects using established tools and methodologies.
- Collaborate with software developers and product managers to ensure timely resolution of quality issues.
- Perform automated testing using appropriate frameworks and technologies.
- Conduct performance testing, security testing, and usability testing to validate that applications work as intended.
- Review system specifications and provide feedback on testability and quality requirements.
- Participate in code reviews and design reviews to ensure adherence to quality standards.
- Maintain test documentation and provide regular reporting on quality metrics and findings.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software quality assurance testing.
- Strong understanding of software development life cycle (SDLC) and testing methodologies.
- Experience with automated testing tools such as Selenium, JUnit, or similar.
- Proficiency in scripting and programming languages (e.g., Java, Python, or JavaScript).
- Familiarity with bug tracking tools such as JIRA or Bugzilla.
- Excellent analytical and problem-solving skills.
- Strong attention to detail and commitment to quality.
- Ability to work collaboratively in a team environment.
Technologies & Tools
The Software Quality Assurance Engineer will utilize a variety of technologies and tools in their daily responsibilities. Key technologies include automated testing frameworks such as Selenium, JUnit, or TestNG, as well as bug tracking and project management tools like JIRA. Proficiency in programming languages such as Java, Python, or JavaScript is essential for developing automated test scripts. Additionally, familiarity with performance testing tools and continuous integration/continuous deployment (CI/CD) practices will be beneficial in optimizing the testing process.
Ideal Candidates
The ideal candidates for the Software Quality Assurance Engineer position will possess a proactive mindset and a passion for technology and quality. They should demonstrate a strong attention to detail and the ability to identify potential issues before they escalate. Excellent communication skills are essential, allowing for effective collaboration with cross-functional teams. Candidates should also exhibit a commitment to continuous improvement and staying updated on industry trends and best practices. A strong work ethic and the ability to thrive in a fast-paced environment will also contribute to their success in this role.
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.