Intermediate (2-5 years of experience)
Summary of the Role
As a QA Engineer, you will be responsible for ensuring the quality, reliability, and performance of our software products. You will design and implement tests, debug and define corrective actions, and work closely with the development team to tackle issues before they reach our users. This role requires a detail-oriented and creative problem solver with a passion for quality and the ability to work in fast-paced environments.
Required Skills
Strong analytical and problem-solving skills
Excellent communication and teamwork skills
Familiarity with Agile frameworks and regression testing
Ability to document and troubleshoot errors
Working knowledge of test management software (e.g., qTest, Zephyr) and SQL
Qualifications
Proven work experience in software development
Proven work experience in software quality assurance
Strong knowledge of software QA methodologies, tools, and processes
Experience in writing clear, concise and comprehensive test plans and test cases
Hands-on experience with automated testing tools
Experience with performance and/or security testing is a plus
Responsibilities
Design, develop and execute automation scripts using open-source tools
Identify, record, document thoroughly, and track bugs
Perform thorough regression testing when bugs are resolved
Develop and apply testing processes for new and existing products to meet client needs
Liaise with internal teams (e.g., developers and product managers) to identify system requirements
Monitor debugging process results
Stay up-to-date with new testing tools and test strategies
Ensure that our products, applications, and systems work correctly