Senior Test Automation Engineer (offline)

We are currently seeking a talented and experienced Senior Test Automation Engineer to join our dynamic team. As a Senior Test Automation Engineer at DocHQ, you will play a pivotal role in ensuring the quality and reliability of our software solutions. You will have the opportunity to work on exciting projects that impact the lives of millions, contributing to the development of products that redefine the future of healthcare.

Why DocHQ?

1) Innovative Environment: Join a team of passionate individuals who are dedicated to pushing the boundaries of technology in healthcare.
2) Remote Work: Enjoy the flexibility of working remotely, allowing you to achieve a healthy work-life balance while contributing to our mission from anywhere in the world.
3) Competitive Salary: We recognize and reward talent. You will receive a competitive salary package commensurate with your skills and experience.

Ideal Test Automation Engineer which we are looking for should:

1) Be proficient and have production experience in developing test automation frameworks with the following Technology Stack: Javascript, Cypress, JUnit. (For better integration with our projects and team).

2) Be able to design and create a test automation framework based on project requirements and needs with maintainability and reusability in mind.

3) Be able to define a clear test strategy that outlines the goals, testing approaches, and priorities of the project. Determine the areas of the application that require the most attention in terms of automation.

4) Be able to configure test data management within the automation framework. Consider approaches for generating, storing, and manipulating test data to ensure efficient and reliable test execution.

5) Be able to define the reporting and logging requirements for the automation framework. Determine the level of detail needed in test reports, including metrics, screenshots, and error logs. Choose appropriate reporting and logging tools that integrate well with the framework.

6) Be able to develop or configure the automation framework to be compatible with the CI/CD pipeline. Ensure that the framework is modular, scalable, and can be easily executed and monitored within the CI/CD environment.

7) Consider the need for training and documentation to ensure the successful adoption and maintenance of the automation framework. Provide clear guidelines and documentation on how to use the framework, write test scripts, and troubleshoot common issues.

8) Have knowledge of test management practices and tools to effectively plan, organize, and track testing activities. Understanding of test case management, test execution tracking, and defect tracking tools.

9) Have knowledge and experience in Quality Assurance Concepts: Understanding of software testing principles, methodologies, and best practices. Knowledge of agile development processes. Familiarity with quality assurance standards and testing methods.

10) Be able to define Automation Goals: Clearly define the goals and objectives of test automation within the CI/CD pipeline. Determine what types of tests will be automated, such as unit tests, integration tests, or end-to-end tests, and identify the specific scenarios to be covered.

11) Be able to define Test Execution Strategy: Determine how and when the automated tests will be executed within the CI/CD pipeline. Consider factors such as the appropriate stage (e.g., pre-commit, post-commit, pre-deployment, post-deployment) and the desired frequency (e.g., with every code change, nightly)

12) Be involved in Test Design and Planning: Collaborate with the testing team to understand the testing requirements and design appropriate test cases. Identify the areas suitable for automation and define the scope of automation testing.

13) Be responsible for Test Framework and scripts maintenance. Maintain the automated test scripts and framework by updating them as the application evolves. Accommodate changes in the application's functionality, user interface, or underlying technology stack. Perform regular code refactoring and optimization to improve test script performance.

14) Be ready for Continuous Improvement: Continuously review and improve the test automation process. Identify opportunities for enhancing test coverage, reducing test script maintenance efforts, and increasing automation efficiency. Stay updated with emerging trends and tools in test automation and incorporate them as applicable.

15) Manage release documentation, ISO planning

About Dochq

We provide a range of tools and services to protect your health when you are travelling.

Company website:
https://dochq.co.uk/

The job ad is no longer active

Look at the current jobs QA Automation →