Senior QA Engineer

Responsibilities and Duties

  • Design, develop, and maintain automated test cases using Selenium, Cucumber, or similar tools.
  • Manage and document test cases, executions, and reports using Xray.
  • Create and execute test plans for web and mobile applications, ensuring software quality and functionality.
  • Collaborate with development and product teams to understand requirements and acceptance criteria.
  • Identify, document, and track defects and performance issues.
  • Implement continuous integration testing and contribute to improving CI/CD processes.
  • Maintain and update the existing test automation framework.
  • Analyze test results and generate detailed reports on product quality.
  • Participate in code reviews and sprint planning sessions.
  • Stay up to date with the latest tools and trends in test automation.

Required Experience, Skills, and Qualifications

Education:

  • Bachelor’s degree in Business, Computer Science, Engineering, or a related field.

Experience:

  • Minimum of 3 to 5 years of experience in QA roles with a focus on test automation.
  • Proven experience in projects using Selenium and Cucumber.
  • Track record of implementing automation frameworks and improving testing processes.

Skills and Competencies:

  • Strong experience in test automation with Selenium WebDriver.
  • Practical knowledge of Cucumber and Gherkin language for behavior-driven testing (BDD).
  • Experience using Atlassian Xray for test management within Jira.
  • Familiarity with programming languages such as Java, Python, or JavaScript.
  • Experience with continuous integration tools like Jenkins, GitLab CI/CD, or similar.
  • Knowledge of API testing using tools like Postman or similar.
  • Understanding of Agile methodologies (Scrum/Kanban) and the software development lifecycle (SDLC).
  • Experience with version control systems like Git.
  • Knowledge of performance testing and tools like JMeter (desirable).
  • Strong attention to detail and analytical skills to identify issues and propose effective solutions.
  • Excellent verbal and written communication skills.
  • Ability to work in a team and collaborate across different departments.
  • Proactive approach and ability to manage multiple tasks and priorities.
  • Focus on quality and continuous improvement.

Please also send a copy of your resume to hr@liberintechnologies.com!