Remote Software Quality Test Automation Developer

Logo of Miovision

Miovision

πŸ“Remote - Worldwide

Job highlights

Summary

Join Miovision's Software Quality team as a highly skilled and experienced Software Quality Test Automation Engineer to scale our Software Quality efforts, ensuring software products meet the highest quality standards through effective automated testing strategies.

Requirements

  • University Degree or College Diploma in Computer Science, Engineering, or a related discipline
  • 3+ years of experience in Software Quality Automation Testing in an Agile or Agile-like environment
  • Strong expertise in test automation frameworks, namely Cypress, Selenium, Appium, JUnit, TestNG, and Cucumber
  • Experience with programming languages such as TypeScript, Python, and/or Java
  • Familiarity with API testing tools like Postman or SoapUI
  • Hands-on experience with CI/CD tools like GitLab CI/CD, Jenkins, CircleCI, GitHub Actions, and related processes
  • Strong problem-solving, analytical, and troubleshooting skills with a meticulous attention to detail
  • Excellent written and verbal communication skills, capable of influencing and collaborating across technical and non-technical teams
  • Experience with Jira or other equivalent project management software tools
  • Adaptability to a dynamic and fast-paced environment

Responsibilities

  • Develop and Maintain Automation Frameworks: Design, develop, and maintain robust automation testing frameworks for web applications, APIs, and backend services
  • Embed automation testing into the development lifecycle, enabling developers to take ownership of creating and maintaining automated tests
  • Integrate automated tests into CI/CD pipelines to streamline deployments and improve overall system performance
  • Performance and Resilience Testing: Lead the integration of performance and load testing into the automation framework, ensuring systems are tested for scalability, efficiency, and real-world conditions
  • Implement chaos engineering principles to simulate failures, stress-test systems, and ensure resilience and fault tolerance
  • Innovation in Test Automation: Continuously push the boundaries of test automation by developing and implementing innovative tools, techniques, and strategies
  • Stay ahead of emerging trends in test automation, QA practices, and DevOps methodologies to drive future-forward automation practices that enhance system robustness and developer efficiency
  • Collaborate with Cross-Functional Teams: Work closely with developers, product managers, and DevOps engineers to understand requirements and ensure high-quality software delivery
  • Participate in code reviews and provide feedback from a testing perspective, focusing on performance and automation opportunities
  • Test Planning and Execution: Create detailed, comprehensive, and well-structured test plans and test cases, ensuring coverage of both common and edge-case scenarios
  • Execute automated tests, analyze results, identify defects, and ensure overall software quality across all system layers
  • Continuous Improvement and Innovation: Identify and drive opportunities for automation within the software development process
  • Develop developer-friendly automation tools that enable teams to contribute to the testing process efficiently, reducing testing bottlenecks and accelerating development cycles
  • Documentation and Reporting: Document testing processes, results, and issues in a clear and concise manner
  • Report and track defects while collaborating with development teams on resolutions

Preferred Qualifications

  • Experience in performance and load testing tools such as Grafana K6, JMeter, or Gatling, with a focus on scalability and real-world performance
  • Familiarity with chaos engineering principles and fault injection testing to ensure system resilience
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud, with experience in cloud-native testing strategies
  • Hands-on experience with containerization tools like Docker and orchestration platforms like Kubernetes
  • Proven track record of developing innovative test automation tools and techniques that enhance developer productivity and system robustness

Benefits

  • Comprehensive health benefits starting on day one
  • RRSP Matching Plan
  • Variable Incentive Plan
  • Mio-Days : We extend all three-day weekends to four-days and provide a Holiday Shutdown in December
  • Virtual Healthcare Service providing employees and their families access to healthcare providers 24/7
  • Internet subsidy and a remote work allowance
  • Enhanced paternity and maternity leaves
  • Unlimited vacation policy
  • Wellness offerings (Fitness, Mindfulness)

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.
Please let Miovision know you found this job on JobsCollider. Thanks! πŸ™