Miratech Logo

Miratech

QA Engineer (Manual and Automation)

Posted 3 Days Ago
Remote
Mid level
Remote
Mid level
The QA Engineer is responsible for creating and executing manual and automated tests in a web-based SaaS environment, reviewing specifications, tracking bugs, and improving testing processes. After 6 months, the role transitions towards automation, involving API and UI test script development and integration with CI/CD pipelines.
The summary above was generated by AI

Company Description

Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989.
Miratech has coverage across 5 continents and operates in over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. 

Job Description

We are seeking a skilled and innovative QA Engineer with Automation experience to join our team for an initial 6-month period as a Manual QA Engineer, with the opportunity to transition into an Automation Engineer role. This position involves working on a web-based data platform solution delivered into the AWS cloud as a software as a service (SaaS).

Miratech is a trusted partner of a leading provider of call center and customer experience solutions, dedicated to helping large enterprises optimize their customer interactions and workforce management. With a comprehensive suite of software products, offers innovative tools designed to enhance customer engagement, streamline operations, and improve overall service delivery. The company's solutions are built to support complex environments and are trusted by top-tier organizations worldwide for their reliability, scalability, and advanced functionality.

Responsibiities:

Manual QA Responsibilities (First 6 Months):

  • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
  • Create detailed, comprehensive, and well-structured test plans and test cases.
  • Estimate, prioritize, plan, and coordinate testing activities.
  • Identify, record, document thoroughly, and track bugs.
  • Perform thorough regression testing when bugs are resolved.
  • Develop and apply testing processes for new and existing products to meet client needs.
  • Liaise with internal teams to identify system requirements.
  • Track quality assurance metrics, like defect densities and open defect counts.
  • Stay up-to-date with new testing tools and test strategies.

Automation QA Responsibilities (Post 6 Months):

  • Create and execute automated test scripts for API and UI testing to meet project requirements.
  • Maintain comprehensive test cases, test plans, and test results for knowledge sharing.
  • Identify, report, and track defects accurately using defined processes.
  • Work with QA and development teams to define test strategies, plans, and automation scope.
  • Continuously improve the automation frameworks (API and UI) and scripts to optimize testing speed and coverage.
  • Participate in the code review process.

Qualifications

  • 4+ years of experience in a software QA role.
  • 1+ years of QA and Test Automation experience in testing complex enterprise solutions, preferably in the CX domain.
  • Proficient in Node.js, TypeScript, Playwright, and GitHub Actions.
  • Experience in API and UI testing, with expertise in both manual and automated testing techniques.
  • In-depth knowledge of software testing methodologies, industry best practices, and quality standards.
  • Skilled in identifying, analyzing, and troubleshooting issues to ensure efficient and effective testing.
  • Hands-on experience integrating test automation seamlessly into CI/CD pipelines.
  • Excellent communication and problem-solving skills.

We offer:

  • Culture of Relentless Performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth. 
  • Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program. 
  • Work From Anywhere Culture: make the most of the flexibility that comes with remote work. 
  • Growth Mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities. 
  • Global Impact: collaborate on impactful projects for top global clients and shape the future of industries. 
  • Welcoming Multicultural Environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events. 
  • Social Sustainability Values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality. 

*Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.

Top Skills

Node.js
Typescript

Similar Jobs

2 Days Ago
Remote
28 Locations
Senior level
Senior level
Machine Learning • Software
As a Staff QA Engineer, you will lead the quality assurance process, focusing on both manual and automated testing. Responsibilities include designing test strategies, improving testing frameworks, collaborating with cross-functional teams, and ensuring software quality meets user expectations.
Top Skills: CypressPlaywrightSelenium
2 Days Ago
Remote
28 Locations
Senior level
Senior level
Edtech
As a QA Automation Lead at eduki, you'll lead the QA automation team, enhance testing practices, and oversee testing for major releases. You'll also be responsible for improving test automation frameworks and integrating CI/CD processes to optimize testing efficiency and reliability.
Top Skills: JavaScriptTypescript
2 Days Ago
Remote
28 Locations
Senior level
Senior level
Software • Consulting
The QA Automation role involves developing and implementing automated testing strategies, collaborating with cross-functional teams, designing and executing test automation scripts, and ensuring product quality through thorough documentation and tracking of bugs. The candidate will actively participate in Agile processes focusing on quality throughout the product lifecycle.
Top Skills: JavaScriptPlaywright

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account