Back
Senior QA Engineer

JOB DESCRIPTION AND KEY RESPONSIBILITIES

  • You'll be an integral part of an Agile team, working closely with engineers and stakeholders, participating in scrum ceremonies, and achieving sprint goals
  • Champion QE practices within the team throughout the design, development, delivery, and support
  • Collaborate to establish acceptance criteria, estimate story points, support user acceptance testing, and ensure timely defect closure
  • Paired with developers, you will use a test-first approach to create automated unit, integration, acceptance, and functional tests
  • Give developers a clear picture of what bugs might come up and how to avoid them
  • Drive automated testing efforts to cut down on manual testing coverage, get rid of regressions, and boost product quality
  • Work in close collaboration with DevOps engineers to implement CI/CD and Continuous Testing
  • Help us develop and maintain other non-functional areas of test, such as Accessibility, Performance and Security
  • Bring new QE tools, ideas and practices to the team and assist them in adopting them
  • Implement and capture quality metrics to guide informed decisions
  • Assist the Project Managers ensure 3rd party suppliers are delivering within quality expectations

REQUIRED SKILLS & PROFILE

  • Testing web and mobile apps, frontend and backend including APIs
  • Programming in at least one language – C#, Java, JavaScript, or similar
  • Building automated UI testing framework
  • Automation tools for UI testing for web/mobile apps – Cypress, Playwright, WebdriverIO, Appium, or similar
  • API testing and API test automation– using Postman or similar
  • Source Control Systems – Git or similar
  • CI/ CD or DevOps pipeline and CT - Azure DevOps and Azure pipelines
  • SQL queries - MS SQL Server or similar
  • Cross-browser and cross-device testing – BrowserStack, SauceLabs, or similar
  • Early Security, Performance, and Accessibility testing tools – Lightroom, SAST, K6, or similar (useful but is not essential)
  • Understanding of employee benefit, engagement, and incentive solutions (useful but not essential)