How Remoteville checks and expires listings
Lead Quality Engineer
Skills
Computer ScienceAdoptionBehavior-Driven DevelopmentComplex SystemsDatabasesDynatraceEmerging Technologies
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree in Computer Science Information Systems or equivalent education and experience
- 7+ years of software quality engineering or related experience with leadership on major projects
- Advanced proficiency in Java JavaScript or TypeScript for quality engineering automation
- Broad knowledge of UI API database and integration testing including message queues or third-party services
- Advanced expertise in automation tools and frameworks such as WebdriverIO Selenium or Cypress
- Experience designing and maintaining complex test frameworks or harnesses
- Experience testing RESTful APIs using Postman supertest or REST Assured
- Experience integrating tests into CI/CD pipelines such as Jenkins using Docker or containers
- Proficient in database concepts SQL and test data management across environments
- Strong understanding of QE methodologies and testing types including unit integration system UAT regression performance security and exploratory
- Strong debugging and analytical skills across the tech stack
- Comfortable working with version control Git or GitHub and complex branching strategies
- Experience working in an Agile environment
- Excellent written and verbal communication skills
- Demonstrated leadership in mentoring junior and mid-level engineers
- Strong collaboration skills across squads and external partners
- Experience authoring test cases in test management software such as qTest
Nice to have
- WebdriverIO experience
- Postman or Newman experience
- BDD with Gherkin or Cucumber
- Accessibility testing
- AWS experience
- Docker and Kubernetes
- Terraform familiarity
- Service virtualization
- Chaos engineering
- Observability tools
- Framework improvement
- Senior stakeholder presentation
- Community of practice participation
Day to day
- Lead the quality strategy for an Agile squad and own test plans and quality outcomes for delivered features.
- Coordinate end-to-end testing across UI API and database layers and collaborate across squads when work spans multiple teams.
- Mentor junior Quality Engineers drive best practices and stay hands-on with complex testing automation defect verification and release readiness.
