Description

Job Responsibilities:

  • Play a central role in enhancing our automation capabilities for testing our core platform.
  • Collaborate with business analysts, developers and stakeholders to write test cases for new   changes and work within an Agile/Scrum development process.
  • Develop and agree on test plans with BAs and Software Development engineers, reviewing requirements, specifications, and technical design documents.
  • Contribute to improving our test automation framework around the growing suite of APls and Uls on the platform.
  • Contribute to our BDD framework, allowing testers to carry out tasks and generate test data via Jira input or Gherkin feature files.
  • Log bugs, report issues to developers, and take full ownership and accountability for follow-up to ensure corrective action is taken.
  • Communication: Excellent communication skills and client coordination experience.

Skills and Experience Required:

Languages: Proficient in Java, C#, and JavaScript.

Testing Types: Extensive experience in functional, performance, compatibility, usability, reliability, security, and maintainability testing.

Automation: Good experience in automating web and API testing; 2+ years in modern automation frameworks (Playwright, Cucumber, Cypress, Mocha, Chai, Jest), with 2+ years specifically in Playwright and Cucumber.

Development Methodologies: Good experience in BDD and TDD, generating test cases from User Story Acceptance Criteria.

Test Environment: Skilled in preparing test data, setting up environments, and working with mobile apps, microservices, and distributed systems.

QA Processes: 2+ years in QA methodology and Agile/Scrum practices.

Tools: Strong experience with JIRA/ADO, QTEST/XRay, GITLAB/Bitbucket, and CI/CD tools (GitLab, Jenkins, Harness). Familiar with API testing tools (Postman, SOAPUI).

Education

Any Graduate