Posted on: 26/08/2025
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.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1535630
Interview Questions for you
View All