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.
Benefits:
- Opportunities for professional growth and career advancement.
- Flexible working hours and remote work options.