Quality Assurance Engineer Job Brief: We are looking for a meticulous Quality Assurance Engineer to join our team and ensure the quality and reliability of our software products. The ideal candidate will have a strong attention to detail, excellent problem-solving skills, and a passion for delivering high-quality software. You will be responsible for designing and implementing test plans, executing tests, and identifying defects to ensure the overall quality of our products. Responsibilities: Develop and execute test plans, test cases, and test scripts for software applications. Perform manual and automated testing to verify the functionality, usability, and performance of software products. Identify, document, and track software defects using bug tracking systems. Collaborate with cross-functional teams to understand product requirements and acceptance criteria. Participate in design and code reviews to provide feedback on potential quality issues. Conduct regression testing to ensure that defects are fixed and new features do not introduce new issues. Work closely with developers to reproduce and troubleshoot defects reported by customers or internal stakeholders. Monitor and analyze test results to identify patterns and trends and provide insights for continuous improvement. Contribute to the improvement of QA processes, tools, and methodologies. Requirements: Bachelor's degree in Computer Science, Engineering, or related field. 2+ years of experience in software quality assurance or related field. Strong understanding of software testing principles, methodologies, and best practices. Experience with test automation frameworks and tools such as Selenium, Appium, or Cypress. Proficiency in writing and executing SQL queries for database testing. Familiarity with version control systems such as Git. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Ability to prioritize and manage multiple tasks in a fast-paced environment. Preferred Qualifications: Experience with continuous integration and continuous deployment (CI/CD) pipelines. Knowledge of performance testing tools such as JMeter or LoadRunner. Familiarity with Agile methodologies and tools such as Jira or Trello. Certification in software testing (e.g., ISTQB) is a plus. Experience with mobile testing for iOS and Android platforms. Knowledge of security testing techniques and tools.
Quality Assurance Engineer
ImagineX Consulting
Senior Testing/Quality Assurance (QA) Engineer
Keys Recruiters
Intern Quality Assurance Engineer
Parallax
Quality Assurance Engineer
Getmida
Quality Assurance Engineer (Manual)
Riseup Labs
Quality Assurance Engineer - Broadcast/Systems
Renewed Vision