Job Description
- Develop and maintain automated test scripts using testing frameworks (e.g., Selenium, Cypress, Playwright, or similar).
- Design, implement, and execute automated test plans and strategies based on product requirements.
- Perform both manual and automated testing to ensure product quality and reliability.
- Integrate automated tests into CI/CD pipelines and monitor test execution.
- Identify, document, and track defects using issue tracking tools (e.g., Jira, Linear).
- Collaborate closely with developers and product teams to define testing requirements and improve product quality.
- Analyze test results, generate reports, and recommend improvements.
- Ensure testing processes align with company quality standards and policies.
Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- Proven experience in quality assurance or software testing, including both manual and automated testing.
- Proficiency in at least one programming or scripting language, such as Ruby, Python, JavaScript, or Java.
- Familiarity with testing tools and frameworks such as Selenium, Cypress, Playwright, or similar.
- Experience using JIRA or other issue tracking and project management tools.
- Strong analytical, problem-solving, and attention-to-detail skills.
- Effective communication and teamwork abilities.
- Ability to work independently, prioritize, and manage multiple tasks in a fast-paced environment.