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.(ref : hirist.tech)