Back to our openings

Senior Automation Test Engineer

Jul 02, 2024

Lviv, Ivano-Frankivsk, Remote

The ideal Senior Automation Test Engineer has over 5 years of experience with automation testing in microservice-based web projects, possessing a deep understanding of various testing techniques including integration testing, API testing, contract testing, end-to-end (e2e) testing, regression testing, smoke testing, and performance testing. They are adept at selecting and implementing the most effective automation tools and frameworks, ensuring seamless integration with CI/CD pipelines and delivering high-quality software. Their expertise, analytical mindset, and collaborative approach make them great teammates for driving the project’s testing strategy.

About the client

An industry-leading multinational corporation in the healthcare technology sector is dedicated to advancing patient monitoring solutions. With a steadfast commitment to privacy and confidentiality, this renowned company designs and manufactures state-of-the-art patient monitoring systems used extensively in medical facilities worldwide. Their innovative devices are engineered with precision and equipped with cutting-edge features to ensure optimal patient care and medical accuracy. Focused on elevating healthcare standards, this company remains at the forefront of technological innovation, continually striving to enhance patient outcomes and streamline medical workflows.

Technical stack  

  • Backend: Microservice-based architecture, Java 17, Spring Boot, PostgreSQL.
  • Frontend: TypeScript, React, Webpack.
  • CI/CD: GitHub, GitHub Actions, Kubernetes (K8s), ArgoCD, Terraform.
  • Automation Framework: Under evaluation, candidate input will be valued.

Responsibilities

  • Lead the planning, design, and execution of comprehensive test strategies and test plans for complex software systems.
  • Collaborate with cross-functional teams to understand requirements, identify test scenarios, and ensure comprehensive test coverage.
  • Proficient in various automation techniques and types, including integration testing, API testing, contract testing, end-to-end (e2e) testing, regression testing, smoke testing, and performance testing.
  • Perform manual testing when necessary, including exploratory testing, to identify defects and verify software functionality.
  • Investigate and troubleshoot issues reported by clients or internal stakeholders, providing timely resolution and recommendations for improvements.
  • Mentor and provide guidance to junior QA team members, fostering their professional growth and development.
  • Contribute to continuous improvement initiatives within the QA process and participate in retrospectives to identify areas for enhancement.
  • Collaborate with the development and DevOps teams to integrate automated testing into the CI/CD pipeline.

Qualification and skill set

  • Over 5 years of experience as an Automation Test Engineer, with a proven track record on microservice-based web projects.
  • Proven expertise in designing and implementing test automation frameworks using tools such as Playwright, Cypress, or similar.
  • Strong proficiency in programming languages such as Python, Java, or JavaScript for test automation scripting.
  • Experience with continuous integration and delivery (CI/CD) pipelines and associated tools (e.g., GitHub Actions, AWS EKS(K8s), ArgoCD).
  • In-depth knowledge of software testing methodologies, best practices, and industry standards.
  • Excellent analytical and problem-solving skills with the ability to evaluate and select the most effective automation testing approaches tailored to specific project needs.
  • Effective communication and collaboration skills, with the ability to interact with technical and non-technical stakeholders.
  • Demonstrated leadership abilities and experience in mentoring junior team members.
  • Self-motivated and proactive with a commitment to delivering high-quality results in a fast-paced environment.
  • Language: Proficiency in English (Upper-Intermediate level and above).

Would be a plus 

  • Familiarity with AWS environments.
  • Familiarity with microservices.
  • Familiarity with K8s.

Why join VITech?

  • Work in an agile team with a high-quality code environment and use modern technologies to deliver software that provides value;
  • Interesting projects with a focus on the Healthcare industry, where communication with clients is a part of daily work;
  • Professional growth opportunities with our corporate development programs;
  • A people-oriented corporate culture where your individuality is appreciated.

We thoughtfully create and adapt benefits to improve your life. Unlimited free treats and coffee are not the main things we can offer. We strive to simplify your life and care for your mental and physical health.

Zoriana Shelest

Recruiter Contacts:

zoriana_shelest

zoriana.shelest@vitechteam.com

Apply

Apply