Company Overview:
Job Description:
Responsibilities:
- Develop, implement, and maintain automated test cases for our EMS frontend and backend using Selenium or equivalent tools.
- Collaborate with the development and product teams to understand requirements and translate them into test cases.
- Identify, document, and track bugs and issues using bug tracking tools.
- Integrate automated tests into the CI/CD pipeline to ensure continuous testing and delivery.
- Perform functional, regression, performance, and stress testing.
- Review and analyze test results, identify issues, and provide detailed bug reports.
- Participate in code reviews and provide feedback on testability and quality.
- Continuously improve testing processes, tools, and frameworks.
Requirements
- Bachelorās degree in Computer Science, Information Technology, or related field.
- Proven experience as a Quality Assurance Engineer with a focus on automation.
- Strong proficiency in automated testing tools such as Selenium.
- Experience with Git and integrating tests into CI/CD pipelines.
- Proficiency in at least one programming language, such as Java, Python, or JavaScript.
- Solid understanding of software QA methodologies, tools, and processes.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Ability to manage multiple tasks and projects simultaneously.
- Familiarity with frontend technologies (React) and backend technologies (Node.js, C++, Python).
- Experience with HTTPS and WSS connections in API testing.
- Note:This position requires working from the office
- Location:6 Ekmalyan, Yerevan.
Preferred Qualifications:
- Experience with performance and/or security testing.
- Familiarity with continuous integration and continuous deployment (CI/CD) processes.
- Certification in Quality Assurance (e.g., ISTQB).
- Experience in the financial technology sector.