Position: Middle QA
Company: Powercode
Experience required: 3y
English level: fluent

We are looking for a skilled QA Engineer to join the Product Development team of our customer. The ideal candidate will have 2-3 years of experience in testing web applications written in React+Node.js and .NET+React. The QA Engineer will be responsible for ensuring the quality of the web applications through testing and analysis. The candidate should be familiar with a variety of testing techniques and tools and have experience in creating and executing test cases.

**Key Responsibilities:**

- Collaborate with developers and project managers to understand the requirements and design test plans and test cases accordingly.
- Create, execute and maintain manual and automated test cases for web applications.
- Identify, document, and track issues and defects using issue-tracking software.
- Work with the development teams to identify and resolve issues.
- Collaborate with other departments in the company and help them with any Product Development department-related tasks.
- Ensure that all testing activities meet the project requirements and deadlines.
- Continuously improve the testing process by incorporating new tools and methodologies.

**Requirements:**
- 2-3 years of experience as a QA Engineer
- Fluent in English
- Bachelor's degree in Computer Science or Computer Engineering preferred.
- Strong experience with web application testing.
- Experience in testing React+Node.js and .NET+React web applications.
- Familiarity with testing techniques such as functional, integration, regression, and performance testing.
- Experience creating and executing test cases, plans, and strategies.
- Proficiency with tools such as Selenium WebDriver, JMeter, Postman, and other relevant testing tools.
- Knowledge of AWS or Azure when testing is considered a plus.
- Familiarity with issue-tracking software such as JIRA (preferred), Bugzilla, or similar.
- Excellent problem-solving, analytical, and debugging skills.
- Good communication and collaboration skills, ability to work well in a team environment.