434 open roles
Quality Assurance Engineer
Job description
Job Summary
Our Client, Onekobo Technologies, is seeking a meticulous and experienced Quality Assurance (QA) Engineer to join our team. The ideal candidate will be responsible for ensuring the quality and reliability of our software products through thorough testing and validation processes. This role involves close collaboration with developers, product managers, and other stakeholders to identify and resolve defects, improve processes, and ensure that our products meet the highest standards of quality.
Key Responsibilities
Testing and Validation: Develop and execute comprehensive test plans and test cases for new and existing software features. Perform manual and automated testing to identify, document, and track software defects. Validate that software meets functional and non-functional requirements. Lead the testing of both hardware and software components.
Develop continuous improvement protocols to enhance system performance. Automation and Tools Development: Design, develop, and maintain automated test scripts and frameworks. Continuously enhance automated testing processes to improve efficiency and coverage. Utilize testing tools and platforms to support automated and manual testing efforts.
Collaboration and Communication: Work closely with development teams to understand project requirements and design appropriate test strategies. Communicate test results, defects, and issues to developers and stakeholders clearly and effectively. Participate in regular meetings and provide input on project timelines, risks, and quality metrics.
Process Improvement: Identify areas for process improvement and implement best practices to enhance the quality assurance process. Develop and enforce quality standards and procedures throughout the software development lifecycle. Conduct root cause analysis of defects and work with teams to implement corrective actions.
Documentation and Reporting: Create and maintain detailed test documentation, including test plans, test cases, and test results. Generate regular reports on testing activities, defects, and quality metrics. Ensure that all testing activities and results are accurately recorded and traceable. Continuous Learning: Stay current with emerging trends, tools, and technologies in quality assurance and software testing.
Participate in training and professional development opportunities to continuously improve skills and knowledge.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field. Relevant certifications are a plus. Minimum of 7-9 years of experience in quality assurance or software testing. Proficiency in testing methodologies, tools, and processes. Experience with automated testing tools (e.g., Selenium, JUnit, TestNG) and frameworks.
Strong understanding of software development life cycle (SDLC) and Agile methodologies. Excellent problem-solving, analytical, and troubleshooting skills. Strong communication and teamwork abilities.
Preferred Qualifications
Experience with performance testing and security testing. Knowledge of programming languages (e.g., Java, Python, C#) for test automation. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, Git). Certification in quality assurance or testing (e.g., ISTQB, CSTE).
Description copied from ACR Global's careers page. Read the full posting before you apply.
More jobs at ACR Global
Country Director
ACR Global· PeruCountry Director
ACR Global· ParaguayCountry Director
ACR Global· PanamaCountry Director
ACR Global· Palestinian TerritoryCountry Director
ACR Global· Palau