Quality Assurance Automation Engineer

Dozuki Logo

Dozuki

πŸ’΅ $90k-$100k
πŸ“Remote - Worldwide

Summary

Join Dozuki, a leading software company in connected worker software, as a Software Quality Assurance Automation Engineer. You will own and drive end-to-end automation development, collaborating with cross-functional teams to define testing strategies and integrate automated tests into the CI pipeline. Responsibilities include maintaining the CI pipeline, designing and improving test infrastructure, performing various tests (unit, functional, E2E), and developing test tools and dashboards. You will also analyze customer-reported issues and participate in QA team planning. The ideal candidate has 5+ years of experience in software quality assurance automation engineering and experience with Cypress, Selenium, and other relevant tools. Dozuki offers competitive benefits, including performance-based bonuses, comprehensive health insurance, a retirement savings plan, generous paid time off, and opportunities for professional development.

Requirements

  • 5+ years of software quality assurance automation engineering experience
  • 3+ years experience using Cypress, Selenium Webdriver, Visual Studio, and GitHub Actions
  • 3+ years experience with automation frameworks and programming tools for web applications using CSS, API, Next.js, PHP, HTML, and modern Javascript frameworks, i.e. React
  • Degree in computer science or related technical field or equivalent experience
  • Ability to work Pacific Time Zone hours

Responsibilities

  • Owning and driving E2E automation development: Collaborates with QA, product, and development team members to define the automated testing approach and strategy for Dozuki’s applications
  • Collaborates with QA team members to build and maintain new automation tests and Integrate automated tests effectively into our CI pipeline
  • Perform code reviews on QA team pull requests, ensure testing code integrity and effectiveness before deploying into our CI pipeline
  • Owning and Maintaining CI pipeline: Participate in debugging and root cause analysis of CI pipeline tests, ensure test stability, and eliminate test instabilities
  • Design, build, and improve test infrastructure and automation farm leveraging Cypress, Selenium Webdriver, Browserstack, GitHub actions, or similar tools, to run the Dozuki application on a matrix of HW and SW configuration to ensure application performance across different form factors and end-user products
  • Participate in the design, plan, and implementation of staging and/or QA environments to assess the product quality and stability before and after production deployment
  • Data seeding for test environments to measure product performance and functionality before production deployment
  • QA support for scrum team: Participate in a development scrum team to define the testing strategy and approach to validate new or enhanced developed functionality
  • Perform unit, functional, and E2E (end-to-end) tests before and/or after code merge and ensure new product requirements functionality, stability, and performance
  • Gauging application quality metrics and drive quality improvements initiatives
  • Develop test tools and test results dashboards to enable QA to analyze test results, identify test gaps, and execute tests efficiently and effectively
  • Analyzing customer-reported issues identifying test scripts and test data areas of improvement, and Implementing data and test improvements on current and future test systems
  • Participates in QA team planning and activities to improve technical skills, knowledge, and problem-solving through automation
  • Continues personal growth in the areas of technology, AI, and test infrastructure to address new application and product requirement

Preferred Qualifications

  • Proficiency in automation development, data seeding, automation frameworks, and integrating tests into CI/CD pipelines
  • Experience with Git-based configuration control systems for source code management and automation test integration
  • Knowledge and experience with leveraging AI tools and methodologies to improve and develop test automation is a great plus
  • Proficiency in multiple test automation tools and frameworks and willing to experiment with new automation technologies and approaches
  • Detail-oriented and data-driven to address automation and manual test approach, environment, and methodologies and drive improvements when needed

Benefits

  • Competitive salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance
  • Retirement savings plan with company match
  • Generous paid time off and holidays
  • Opportunities for professional development and growth
  • A collaborative and supportive work environment
  • Remote-friendly environment
  • Monthly stipend for gym membership
  • Home office set-up stipend

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.