Quality Assurance Engineer / Senior Quality Assurance Engineer – Automation (Selenium)
We are looking for a Quality Assurance Engineer / Senior Quality Assurance Engineer – Automation (Selenium) to join our dynamic team.
Key Responsibilities
- Design, develop, and maintain robust test automation frameworks using Selenium.
- Write efficient, reliable, and reusable automated test scripts.
- Integrate automated tests into the CI/CD pipeline to ensure continuous testing.
- Perform manual testing to identify defects and ensure the software meets business requirements.
- Develop and execute comprehensive test plans and test cases.
- Collaborate with cross-functional teams (developers, product managers, and other QA members) to define test requirements and ensure testability of new features.
- Participate in design and code reviews to provide QA perspective.
- Identify, log, and track defects through to resolution using issue tracking tools.
Candidate Profile
- Minimum of 3 years of experience in quality assurance, with at least 2 years focused on test automation using Selenium.
- Proven experience in developing and maintaining test automation frameworks.
- Strong knowledge of CI/CD pipelines and integrating automated tests.
- Proficiency in programming languages such as Java, Python, or C#.
- Hands-on experience with Selenium WebDriver and Selenium Grid.
- Familiarity with test management tools like JIRA, TestRail, or similar.
- Experience with version control systems such as Git.
- Knowledge of web technologies (HTML, CSS, JavaScript) and databases (SQL).
- Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus.