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
- Higher education in Engineering, Computer Science, Information Technology, or a related discipline
- At least 3 years of experience in a technical field
- 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
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
Nice to have:
- IQB (International Qualifications Board) or QAmation certification in software testing
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 Culture Directorate