Automation Engineer - Service Virtualization
Role Overview
Position: Automation Engineer – Service Virtualization
Grade: B2
Company: Qualitest
Qualitest is seeking a B2-grade Automation Engineer with strong specialization in API Automation and Service Virtualization. The role focuses on designing, developing, and executing automated API tests while enabling efficient testing through virtualization of dependent services.
The position supports continuous delivery by ensuring high-quality, reliable testing in distributed and CI/CD-driven environments. The incumbent will collaborate closely with Development, DevOps, and QA teams to improve test coverage, maintain test stability, and reduce dependency-related testing bottlenecks.
Must-Have Requirements (Top 3)
-
Strong experience as an Automation Engineer with hands-on API automation testing
-
Proven expertise in Service Virtualization / Mocking to eliminate dependency constraints
-
Ability to enable reliable, CI/CD-integrated testing in distributed systems
Optional / Nice to Have (B2 Level)
-
Exposure to contract testing (OpenAPI / Swagger)
-
Basic understanding of microservices architecture
-
Experience with API performance testing
-
Awareness of Docker / containerized environments
Key Responsibilities
API Automation Testing
-
Design, develop, and maintain automated API test suites for REST-based services
-
Create reusable, scalable, and data-driven automation scripts using industry-standard frameworks
-
Validate API functionality, reliability, and error handling using structured assertions
-
Execute automated test suites as part of CI/CD pipelines
-
Analyze test failures, debug issues, and provide timely feedback to stakeholders
Service Virtualization & Dependency Management
-
Design and implement virtual services, mocks, and stubs to simulate dependent systems
-
Manage service virtualization for third-party and internal APIs in non-production environments
-
Simulate real-world scenarios such as latency, timeouts, error responses, and varied data conditions
-
Enable early testing and parallel development by eliminating dependency constraints
-
Maintain and document virtual service configurations in alignment with enterprise testing standards
CI/CD Integration & Agile Collaboration
-
Integrate automation test execution and service virtualization into CI/CD pipelines
-
Collaborate with Development and DevOps teams to align automation with application architecture
-
Actively participate in Agile/Scrum ceremonies and sprint execution
-
Log and track defects using enterprise defect management tools
-
Document test approaches, automation frameworks, and virtualization artifacts clearly and consistently
Mandatory Skills & Qualifications
-
Proven hands-on experience in API automation testing
-
Strong proficiency in at least one programming/scripting language:
C#, Java, Python, or JavaScript -
Experience with API automation tools such as:
-
RestAssured
-
Karate
-
Postman / Newman
-
SoapUI
-
-
Hands-on experience with service virtualization / mocking tools such as:
-
WireMock
-
Mountebank
-
Hoverfly
-
Mockito
-
Commercial tools (e.g., Parasoft SV, Micro Focus SV)
-
-
Solid understanding of REST APIs, JSON/XML payloads, authentication mechanisms, and HTTP protocols
-
Experience with CI/CD tools such as Jenkins, GitLab CI, Azure DevOps, or GitHub Actions
-
Familiarity with Agile testing practices and enterprise QA processes
Desired / Nice-to-Have Skills
-
Exposure to OpenAPI / Swagger and contract-based testing
-
Understanding of microservices architecture
-
Basic knowledge of API performance or load testing
-
Awareness of containerized test environments (Docker)
Behavioral & Professional Competencies
-
Strong analytical and problem-solving skills
-
Ability to work independently with minimal supervision
-
Effective communication and collaboration skills
-
High attention to detail and commitment to quality
-
Willingness to continuously learn and adapt to evolving automation tools and frameworks
Education
-
Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent practical experience
Grade Expectations (B2)
-
Operates independently on assigned automation and service virtualization tasks
-
Demonstrates consistent delivery and adherence to enterprise standards
-
Actively contributes to test stability, defect prevention, and CI/CD reliability