Job Description / Tasks
We are seeking a talented QA Engineer to join our team. The ideal candidate will have a strong background in manual and automated testing, with a focus on ensuring the quality and reliability of our products.
You’ll enjoy this role if you are…
Having problem-solving skills: adept at analyzing problems, thinking critically, and coming up with effective solutions
Being detail oriented
A team player, who enjoys working in a highly collaborative team environment
Your day to day is…
Work with software quality assurance partners to conduct integration and performance testing.
Maintain test, staging, and development environments.
Suggesting automated software test procedures.
Develop, review and execute documented test plans and test cases that ensure product quality.
Validate deployed software matches functional specifications, through robust test planning and execution.
Develop innovative processes, communications, and metrics that result in process improvements and team accountability.
Complete understanding of automation systems and databases.
Demonstrates strong working knowledge of quality assurance methodologies
You’d be successful in this role if you have….
Ability to contribute and direct at all levels of testing including functional, regression testing.
Ability to evaluate and lead test design and implementation.
Familiar with all the test-related aspects of the software development cycle.
Demonstrates excellent oral and written communication skills as necessary to effectively convey and discuss complex technical issues.
Proficient in manual testing techniques and methodologies.
Experienced with at least one automated testing tool (preferably Selenium or Cypress).
Skilled in designing and writing test scenarios, test plans, and test cases.
Familiar with at least one API testing tool (Postman or RestAssured).
Provide quality metrics to the team and measure the quality, progress, and implementation of tests.
Knowledgeable in at least one scripting language (JavaScript, Python, or Java) for writing automated tests.
Familiar with various types of testing (Unit Testing, Integration, Usability, Security).
Experience with at least one performance testing tool (JMeter or LoadRunner).
Proficient in the entire testing process (requirements, test planning, test environment).
Knowledge of different testing types, especially Regression, E2E, and Smoke testing.