HamburgerMenu
hirist

Job Description

Automation Testing Engineer

Company Description :

Miratech helps visionaries change the world. We are a global IT services and consulting company that drives digital transformation for some of the worlds largest enterprises. Since 1989, our culture of Relentless Performance has enabled 99%+ of our engagements to succeed by meeting or exceeding scope, schedule, and budget objectives.

With operations across 5 continents, presence in 25+ countries, and a team of nearly 1,000 professionals growing at 25% annually, Miratech combines enterprise-scale expertise with start-up agility to deliver innovative, future-proof solutions.

About the Role :

We are seeking an Automation Testing Engineer to join our team, supporting a global leader in cloud contact center software. You will work on a next-generation digital engagement platform designed to revolutionize multi-channel customer interactions. A key initiative is the integration of Aqua, an advanced outbound communication solution, into the clients ecosystem.

This role offers the opportunity to work on enterprise-scale SaaS applications, build robust automation frameworks, and ensure high-quality product delivery.

Responsibilities :

- Design, implement, and execute automated test scripts using a custom Selenium-based automation framework.

- Develop end-to-end automated test cases using Python, Java, or JavaScript (depending on project requirements).

- Analyze execution results through framework logs, product logs, and traffic captures to isolate and debug issues.

- Enhance automation frameworks to improve test coverage, reliability, and maintainability.

- Identify automation gaps and propose scalable solutions for process improvement.

- Collaborate with development teams to align automation coverage with feature roadmaps and release cycles.

- Conduct API and backend validation testing (microservices, REST APIs).

- Participate in on-call support rotation (once every 24 weeks after the 3rd month).

Qualifications :

- 3+ years of experience in automation testing/QA for SaaS or web applications.

- Strong knowledge of Selenium WebDriver and test automation frameworks.

- Hands-on experience with at least one scripting language (Python, Java, or JavaScript).

- Solid understanding of software testing methodologies (unit, integration, regression, performance).

- Familiarity with API testing (REST/GraphQL, Postman, Swagger, etc.).

- Practical experience with databases (MySQL, PostgreSQL, or similar).

- Working knowledge of Linux/Unix environments for debugging and log analysis.

- Experience with CI/CD pipelines, version control (Git), bug-tracking (Jira), and test management tools.

- Strong problem-solving skills with ability to analyze logs, network traces, and system issues.

- Good technical English communication (written & verbal).

Nice to Have :

- Experience with cloud platforms (AWS, GCP, Azure).

- Familiarity with front-end testing for web apps.

- Knowledge of Java IDEs (IntelliJ, Eclipse).

- Exposure to security testing (OWASP, PCI Compliance).

- Experience testing high-availability, large-scale transactional systems.


info-icon

Did you find something suspicious?