Senior QA Test Engineer

Senior QA Test Engineer

Posted 2 weeks ago by 1758874958

Negotiable
Undetermined
Undetermined
Leeds

Summary: The Senior QA Test Engineer is responsible for defining and implementing testing strategies for microservices and APIs, developing automated test scripts, and collaborating with cross-functional teams in an Agile environment. This role also involves analyzing test results, mentoring junior engineers, and recommending tools to enhance testing efficiency. The ideal candidate will have a strong background in both manual and automated testing, particularly with Cucumber and CI/CD integration. Strong communication and problem-solving skills are essential for articulating technical issues to diverse stakeholders.

Key Responsibilities:

  • Test Strategy & Planning: Define and implement a comprehensive testing strategy for microservices or APIs
  • Automation: Develop and maintain automated test scripts using Cucumber for integration with continuous integration/continuous deployment (CI/CD) pipelines.
  • Collaboration: Work closely with developers, QA engineers, and product managers in an Agile environment to identify issues
  • Analysis & Reporting: Analyse test results, identify functional & nonfunctional issues, and provide recommendations.
  • Tooling & Frameworks: Evaluate and recommend new tools, frameworks, and methodologies to enhance testing efficiency and effectiveness.
  • Mentorship: Provide guidance and mentorship to junior test engineers, fostering a culture of continuous improvement and knowledge sharing.

Key Skills:

  • Experience: couple of years of experience in software testing, with a focus on manual testing and test automation.
  • Typescript/Java: Proficient in Typescript/Java, with the ability to write and maintain test automation scripts.
  • Experience in nodejs frameworks such as Playwright or Cypress or other nodejs automation frameworks in Javascript
  • Cucumber: Solid experience with Cucumber and BDD (Behaviour-Driven Development) practices.
  • Agile Methodologies: Proven experience working in Agile/Scrum environments, collaborating effectively with cross-functional teams.
  • CI/CD: Experience integrating performance tests into CI/CD pipelines, using tools like Jenkins, GitLab, or similar.
  • Non-functional skill- A good working knowledge of non-functional skills such as performance, accessibility & security.
  • Cloud skills & other tools: AWS, Grafana, Splunk
  • Experience in working with MongoDB would be good but not essential
  • Problem-Solving: Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex testing/automation issues.
  • Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical issues to both technical and non-technical stakeholders.

Salary (Rate): undetermined

City: Leeds

Country: undetermined

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer: Senior QA Test Engineer
Key Responsibilities:
  • Test Strategy & Planning: Define and implement a comprehensive testing strategy for microservices or APIs
  • Automation: Develop and maintain automated test scripts using Cucumber for integration with continuous integration/continuous deployment (CI/CD) pipelines.
  • Collaboration: Work closely with developers, QA engineers, and product managers in an Agile environment to identify issues
  • Analysis & Reporting: Analyse test results, identify functional & nonfunctional issues, and provide recommendations.
  • Tooling & Frameworks: Evaluate and recommend new tools, frameworks, and methodologies to enhance testing efficiency and effectiveness.
  • Mentorship: Provide guidance and mentorship to junior test engineers, fostering a culture of continuous improvement and knowledge sharing.
Skills Required;
  • Experience: couple of years of experience in software testing, with a focus on manual testing and test automation.
  • Typescript/Java: Proficient in Typescript/Java, with the ability to write and maintain test automation scripts.
  • Experience in nodejs frameworks such as Playwright or Cypress or other nodejs automation frameworks in Javascript
  • Cucumber: Solid experience with Cucumber and BDD (Behaviour-Driven Development) practices.
  • Agile Methodologies: Proven experience working in Agile/Scrum environments, collaborating effectively with cross-functional teams.
  • CI/CD: Experience integrating performance tests into CI/CD pipelines, using tools like Jenkins, GitLab, or similar.
  • Non-functional skill- A good working knowledge of non-functional skills such as performance , accessibility & security.
  • Cloud skills & other tools: AWS, Grafana , Splunk
  • Experience in working with MongoDB would be good but not essential
  • Problem-Solving: Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex testing/ automation issues.
  • Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical issues to both technical and non-technical stakeholders.