Overview
Role description:
Evoca is looking for an Automation QA Engineer will be responsible for designing, developing, and maintaining automated test scripts to ensure the quality and performance of our applications. The ideal candidate has a strong understanding of software testing principles, test automation tools, and continuous integration processes.
What will you gain?
We are committed to ensuring everyone can flourish in their roles by creating a working environment that supports wellbeing and provides a generous benefits package, a wide range of career and personal development opportunities. By joining Evoca, you will get:
• health insurance;
• travel insurance;
• favorable terms of Evoca products and services;
• holiday and year-end bonuses;
• bonuses on marriage, birth of a child;
• paid days off;
• sport package;
• English language trainings;
• large opportunities for continuous learning and development (participation in international conferences, business trips abroad, opportunities to get international certifications and study in top universities worldwide).
• design, develop, and execute automated test scripts for web and mobile applications;
• collaborate with cross-functional teams, including developers, product managers, and designers, to ensure product quality and successful releases;
• work closely with manual testers to convert manual test cases into automated scripts;
• review and enhance existing test automation frameworks and tools;
• identify, document, and track defects and work with developers to resolve them in a timely manner;
• perform root cause analysis for defects and collaborate on preventive measures;
• maintain test scripts and environments to ensure the automation process remains effective as software evolves;
• run regression, smoke, functional, and performance tests using automation tools;
• provide detailed test reports and metrics to stakeholders on the progress of test automation efforts;
• continuously improve the test automation process and methodologies.
• bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience);
• proven experience as an Automation QA Engineer, Software Tester, or a similar role;
• strong experience with test automation tools (e.g., Selenium, Appium, Cypress, TestComplete, etc.);
• experience with scripting languages such as Java, Python, JavaScript, or Ruby;
• solid understanding of software development and testing life cycles;
• hands-on experience with version control systems (e.g., Git);
• familiarity with CI/CD pipelines and integration with test automation;
• strong knowledge of testing methodologies and techniques;
• excellent problem-solving skills and attention to detail;
• ability to work in an Agile environment and manage multiple tasks simultaneously;
• experience with performance testing tools (e.g., JMeter, LoadRunner) will be a plus;
• experience with mobile testing frameworks (e.g., Appium) will be a plus;
• experience with cloud-based testing environments (e.g., AWS, Azure) will be an advantage;
• familiarity with test management tools (e.g., Jira, TestRail) will be a plus.
Please clearly mention that you have heard of this job opportunity on https://ijob.am.