About The Job
We are looking for a Quality Assurance (QA) Engineer to write and execute manual and automated tests to ensure product quality. As a QA engineer, you will be designing and implementing tests, debugging, and taking corrective actions. You play a vital role in the company's product development process. You will be responsible for testing the product before launches to ensure that the product is free from errors and reliable.
Responsibilities:
Manual Testing
Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
Create detailed, comprehensive, and well-structured test plans and test cases
Executing regression suites
Perform thorough regression of the testing when tickets are resolved
Maintaining existing tests and regression suites
Preparation of test scenarios/cases/execution and test results
Automation Testing
Developing new test scripts using Python and selenium
Executing the Automation test scripts
Updating Framework functions when needed
Updating/maintaining the test scripts when needed
Open to learning any other tools for automation if necessary
Reviewing the Test Reports and Preparing Test Summary Report.
Requirements
Proven work experience in software quality assurance/testing
Strong knowledge of software QA methodologies, tools, and processes
Solid knowledge of SQL and scripting
Hands-on experience with automated testing tools using Python and Selenium
Knowledge & Experience with JIRA and Github tools
Knowledge of the Burp Suite tool for Security testing is a plus
Experience in an agile environment