The project involves the development and maintenance of complex software applications that require rigorous quality assurance testing. You will be part of a dynamic team focused on delivering high-quality software solutions that meet end-user requirements and organizational standards.
We are looking for an experienced Senior Quality Assurance Engineer who is passionate about software quality and has a strong background in both manual and automated testing. In this role, you will be responsible for ensuring that all software products meet the highest standards before they are released. You will work closely with development teams, define testing strategies, and mentor junior QA engineers.
responsibilities :
Execute procedures to ensure all software products meet organizational standards and end-user requirements.
Define and document master test plans to outline the overall testing strategy for various projects.
Perform thorough testing of software to identify and resolve defects before implementation.
Document and track all issues, providing clear and concise reports on testing outcomes.
Implement and improve current testing procedures, while developing models for future software configurations.
Conduct workflow analysis and recommend enhancements to improve software quality.
Establish quantitative metrics and techniques for assessing software quality.
Develop and implement advanced software test standards and methods, conducting complex software tests as needed.
Participate in the review and evaluation of QA products and services to determine their applicability to the organization’s needs.
Assist in the selection of software test engineers for project assignments.
Mentor and occasionally manage junior QA engineers, providing guidance and support.
requirements-expected :
5+ years of experience in software testing.
Deep understanding of QA processes and best practices.
Strong coding skills, particularly in Python.
Extensive experience with automation frameworks, preferably Robot Framework.