Job responsibilities
- Coordinate and execute test projects, including test plans, scenarios, cases, data sets, and automated process flows
- Perform technical analysis of projects and implement phased automation of applicable testing processes
- Identify opportunities for improving current testing practices and propose enhancements aligned with automated testing standards
- Monitor system performance to detect errors and initiate appropriate corrective actions
- Evaluate and document test results, and develop operational guidelines based on findings
- Prepare reports on testing outcomes and identified issues
- Conduct pre- and post-deployment testing of systems and applications, and analyze results
- Review functional and technical specifications to ensure alignment with project requirements
Required qualifications
- At least 3 years of experience in a technical field
- Higher education in Engineering, Computer Science, Information Technology, or a related discipline
- Strong understanding of automated testing methodologies, languages, concepts, processes, and tools
- Experience in creating comprehensive test plans, test cases, and test scripts
- Good knowledge of the Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC)
- Familiarity with best practices in system testing and maintenance
- Proficiency in coding and programming
- Experience with database technologies
- Solid understanding of web technologies (HTML, CSS, JavaScript)
- Experience in API testing using tools such as Postman and SoapUI
- Knowledge of performance testing tools (e.g., JMeter, Gatling, Locust)
- Familiarity with security testing tools (e.g., OWASP ZAP, Burp Suite)
- Proficiency in automated testing languages (e.g., Java, Python, C#)
- Experience with automated testing tools and frameworks (e.g., Selenium, Appium, TestComplete)
- Familiarity with Agile and Waterfall development methodologies
- Good command of English
- Fluency in Armenian
Preferred Qualifications
- IQB (International Qualifications Board) or QAmation certification in software testing
As well as:
- Ability to prepare clear reports and plans based on work outcomes
- Strong analytical skills, including the ability to analyze software systems
- Excellent written and verbal communication skills
- Strong collaboration and interpersonal skills
- Ability to work effectively both independently and as part of a team
Additional information
Only shortlisted candidates will be informed about the next stages of the interview.
For additional information and clarifications, you can call (+37410) 592-592
Internal 51-19
People and Corporate Culture Directorate
Apply this job